【问题标题】:c++ socket udp and tcp on unix and windowsc++ 套接字 udp 和 tcp 在 unix 和 windows 上
【发布时间】:2011-07-25 07:53:36
【问题描述】:

你能推荐我一个好的 c++ 库(或实现)用于 udp 套接字(多播)和 tcp 在unix/windows系统上工作? tnx

【问题讨论】:

  • @Erik:这对我来说是个不错的答案。

标签: c++ sockets tcp udp


【解决方案1】:

Boost.Asio

说明

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

【讨论】:

  • 我使用了一个多播套接字来发送数据包和一些 tcp 套接字。使用图书馆 asio 好吗?我认为最轻松的事情..
【解决方案2】:

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

如果您已经依赖 Boost,那么您不妨坚持使用 boost::asio。 ACE 是一个相当大的库。

【讨论】:

    猜你喜欢
    • 2018-04-03
    • 2020-04-29
    • 2015-12-14
    • 2021-08-12
    • 1970-01-01
    • 2010-11-13
    • 2017-04-04
    • 1970-01-01
    • 2018-02-19
    相关资源
    最近更新 更多