Skip to content

shramov/tll-http

Repository files navigation

HTTP Channels for TLL framework

HTTP and WebSocket client and server channels for TLL:

  • HTTP/FTP/... client based on cURL shipped in tll-curl module, see doc/curl.rst.
  • WebSocket client based on forked libuwsc shipped in tll-uwsc module, see doc/ws.rst
  • HTTP and WebSocket server based on uWebSockets shipped in tll-uws module, see doc/uws.rst

Compilation

Note

Prebuilt package libtll-http can be installed from repository https://psha.org.ru/debian.

Module depends on TLL, fmtlib (libfmt-dev), cURL (libcurl4-openssl-dev), libev-dev, libuv1-dev, libssl-dev and uses meson build system (on non-Debian systems names can differ). uWebSockets and libuwsc (forked version) libraries are included as git submodules. Compilation is straightforward:

meson setup build
ninja -vC build

About

Websocket TLL channel

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors