/TinyTcp

This is a C++ socket wrapper designed to fast development of network related functionality.

Primary LanguageC++MIT LicenseMIT

TinyTcp

This is a C++ socket wrapper designed to fast development of network related functionality.

Features

  • Multi-threaded Client/Server socket class.
  • Support TCP communication.
  • C++11 thread.
  • C++11 functional.
  • vector (STL).
  • map (STL).
  • Cross platform (Linux, OSX and Windows).
  • Implement session (server side)

ToDo

  • Add test
  • Client side 是否要一直 connect retry ?
  • Log level

License

TinyTcp is published under the MIT license.