Dasyne Networking Library
Dasyne is a high-performance networking library for C++. It builds on top of Boost::ASIO, making it efficient, scalable and cross-platform. Dasyne provides an object oriented, event-based API with a focus on simplicity and robustness.
Features
- Data compression implemented with zlib
- IPv4 and IPv6 support
- Efficient bounds-checked data containers, approximately five times faster than the equivalent STL container
- CRC hashing
- Single threaded architecture provides events without the need for cross-thread synchronization
- Millisecond resolution timers
- Can automatically discretize the TCP stream into messages
- Serialization of primitives
Sample Code