simple-socket library 1.5.0
Loading...
Searching...
No Matches
simple-socket library

An easy to use C++ socket and network library, for Unix based systems.

Overview

The following features are currently available:

  • IPv4/IPv6 TCP and UDP sockets
  • UDP multicast support (IPv4 only)
  • Unix domain stream and datagram sockets
  • Blocking I/O plus timeout variants for connect, accept and receive
  • Peer-disconnect tracking for connected sockets
  • Stream based sendAll and receiveAll helpers
  • Hostname, service and network-interface utilities
  • Optional SocketCAN support
  • Optional SCTP support
  • CMake build, unit tests and example programs

License

This library is released under the MIT License.