unix和windows上的c ++ socket udp和tcp

时间:2011-03-29 13:58:23

标签: c++ sockets tcp udp

你能为我推荐一个优秀的udp socket(多播)和tcp的c ++库(或实现)吗? 在unix / windows系统上工作? TNX

2 个答案:

答案 0 :(得分:4)

Boost.Asio

<强>描述

便携式网络和其他低级I / O,包括套接字,定时器,主机名解析,套接字iostream,串行端口,文件描述符和Windows HANDLE。

答案 1 :(得分:1)

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

如果你已经依赖Boost,你可以坚持使用boost :: asio。 ACE是一个非常大的图书馆。