Skip to content

LibTLV is a TCP-based application layer protocol library, which is written in C language and based on the C11 standard. TLV is Type-Length-Value.

License

Notifications You must be signed in to change notification settings

mourenZhu/libtlv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibTLV

LibTLV is a TCP-based application layer protocol library, which is written in C language and based on the C11 standard. TLV is Type-Length-Value.
The core code of libtlv is based on libevent, on which a tlv server and client are implemented. Users can use libtlv to easily communicate between the server and the client.

type(char *) length(size_t) value(void *)
"type\r\n" length value

build & install

cd build
cmake ..
make
make install

Development Plan

  • IPV4
  • IPV6
  • SSL (In development)

example

License

The MIT license

About

LibTLV is a TCP-based application layer protocol library, which is written in C language and based on the C11 standard. TLV is Type-Length-Value.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published