async sockets cpp
v0.3.1
Classes client-serveur asynchrones non bloquantes simples, basées sur Multithread (pas de thread), en C ++ pour TCP et UDP. Crée un fil pour chaque connexion. Utilisez des variables mutex ES ou atomic pour fournir des fonctions de filetage.
// 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! " );
});Super facile!
Utilisations CPU et RAM (avec une connexion TCP unique et avec un seul serveur UDP + client): 
Léger!
Vous pouvez compiler tous les exemples en allant simplement dans les examples/ répertoires et exécuter make dans Terminal: