2011-03-29 34 views
1

可以推荐我一个很好的C++库(或执行)的UDP套接字(多播)和TCP UNIX/Windows的系统上工作? TNX的C++ socket UDP和UNIX和Windows的TCP

+2

使用boost :: ASIO – Erik 2011-03-29 13:58:47

+0

@Erik:这看起来像一个很好的回答了我。 – 2011-03-29 14:09:57

回答

4

Boost.Asio

说明

可移植的网络和其他低级别的I/O,包括插座,定时器,主机名,socket输入输出流,串行端口,文件描述符和Windows处理。

+0

我必须使用一个组播套接字发送数据包和一些TCP套接字。 使用库作为asio是好的?我认为最重要的是.. – Safari 2011-03-29 14:27:06

1

也有Adaptive Communication Environment。这个SO question询问三个不同的C++网络库的优缺点。

如果你已经依靠升压,你还不如用升压:: ASIO坚持。 ACE是一个相当大的图书馆。