This fork repository aims to have the original library compile and work reliably using modern c++ compilers ( MSVC 15.7 / GCC 7.3 / Clang 6.0 ) with a focus on the async and multicast functionality.
Protocol Independent
Protocol Independent
Application implmentation shouldn't be limited by the underlying protocol. You can easily change the type with one parameter when instantiating your socket!
Asynchronous
Asynchronous
Provides a minimalistic approach to non-blocking socket I/O. Requires the application to poll instead of using callbacks.
Multicast Support
Multicast Support
Offers IGMPv2 support when using UDP sockets. Easily multicast your "Hello World" message to any group.
Learn How
Learn How
Excited to give Simple Sockets a try? Check out the Getting Started Guide for detailson how to quickly build your networked application.
For more details, check out the API documentation to learn about each method.