4

I'm looking for something like Twisted in Python (event-driven networking engine). I've found Boost:Asio but it is hard for me. So I need something much easier (without low level programming).

tshepang
  • 12,111
  • 21
  • 91
  • 136
user1307957
  • 541
  • 3
  • 8
  • 19
  • 7
    You probably shouldn't go the C++ route then... – Luchian Grigore Apr 02 '12 at 12:06
  • 3
    If you don't want low level programming, why are you using C++? – Pablo Santa Cruz Apr 02 '12 at 12:07
  • 2
    @PabloSantaCruz Since when are you forced to go low level in C++? The whole point of C++ is to have high level abstractions to allow libraries to be as high level as they need on their interface, but still implement low level stuff if needed. – Klaim Apr 02 '12 at 12:14
  • 3
    Did you look in here: "Best C/C++ Network Library [closed]"(http://stackoverflow.com/questions/118945/best-c-c-network-library) – yasouser Apr 02 '12 at 12:22

1 Answers1

10

I'd recommend to start with Asio from implementing and changing the examples.

Boost.Asio is the-state-of-the-art today and one of the easiest way to start asynchronous/event-driven networking programming with C++.

So give Boost.Asio 2nd chance as it is one of the best tools around.

Artyom
  • 31,019
  • 21
  • 127
  • 215