Skip to content

arthur-cpp/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

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 77.3%
  • Python 16.0%
  • C 3.4%
  • Meson 1.8%
  • Shell 1.3%
  • HTML 0.2%