ACE. (* nix, Windows ..): BSD, , , .. - (. ACE_OS ACE).
, (ACE_Reactor ), BSD (, send, recv, close, - IRC)
, boost - , ( wxWidgets, qt - ).
: , . , .
When accessing network connectivity, I find that what you want to do is easily achievable in a single-threaded application (ACE_Reactor helps you a lot here, but you can use the BSD socket functions). Understand how sockets work first, and then - if you want to - understand how the reactor uses sockets in its network application templates ( ACE_Reactor works with ACE_Event_Handler objects ).
Hope this helps!
source
share