Das C++ - Komitee arbeitet zur Zeit an einer Networking Technical Specification. Ich habe mich gefragt, was waren die größten Unterschiede mit boost::asio
. Außerdem habe ich mehrmals gehört, dass die udp Implementierung in boost::asio
nicht so effizient ist, wie es sein könnte und ich fragte mich, ob der TS versuchte, dieses Problem zu lösen.Was sind die größten Unterschiede zwischen boost.asio und dem aktuellen Netzwerk-TS?
2
A
Antwort
4
Der größte Unterschied ist, dass Networking TS weniger Dinge hat: keine Unterstützung für SSL, serielle Ports, Betriebssystemsignale und andere betriebssystemspezifische Dinge. Der TS ist weiterhin so konzipiert, dass Benutzer der Bibliothek diese Funktionen hinzufügen können.
Auch die TSes befassen sich normalerweise nicht mit Implementierungsdetails. Sie sollten also mit Ihrer STL-Implementierung überprüfen, ob es Probleme gibt, die Sie erwähnt haben.