views:

31

answers:

1

So we have:

  • AL for audio,
  • GL for graphics,
  • CV for vision,
  • FFMPEG for encoding

But what library is as respectful, simple, intuitive as them for Network data streaming?

What I need is generally cross-platform (at least Win + Lin) C library with simple to use but quite deep API for TCP data transmitting, receiving.

+1  A: 

The Berkeley sockets API already is somewhat cross-platform as Winsock is based on it - see the MS porting guide for details. Nevertheless, most frameworks feature their own socket abstraction layers, eg SDL, APR and Glib, because maintaining Windows and *nix code can get cumbersome despite this common ground.

Christoph