Is there any C++ network library similar to JBoss's Netty? I need an architecture where I can add protocol handlers to a list and process network packets as objects.
Every IO operation on a Channel in Netty is non-blocking. This means that every operation is returned immediately after the call.
It supports SSL/TLS, has both blocking and non-blocking unified APIs, and a flexible threading model. It's also fast and performant. Netty's asynchronous, non-blocking I/O model is designed for highly scalable architectures and may allow for higher throughput than an analogous blocking model.
Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.
cpp-netlib is a collection of network-related routines/implementations geared towards providing a robust cross-platform networking library.
I have used ACE although I wasn't especially happy with it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With