async sockets cpp
v0.3.1
Простые, многопоточные (не безопасные по потоке), не блокирующие асинхронные классы клиентских серверов в C ++ для TCP и UDP. Создает ветку для каждого соединения. Используйте mutex ES или atomic переменные, чтобы обеспечить безопасные потоки функции.
// Initialize a tcp socket.
TCPSocket tcpSocket;
// Connect to the host.
tcpSocket.Connect( " 127.0.0.1 " , 8888 , [&] {
cout << " Connected to the server successfully. " << endl;
// Send String:
tcpSocket. Send ( " Hello Server! " );
});Супер легко!
Использование процессора и оперативной памяти (с однократным TCP -соединением и с одним UDP -сервером + клиентом): 
Легкий!
Вы можете собрать все примеры, просто зайдя в examples/ каталог и make в терминале: