【发布时间】:2010-08-13 03:54:16
【问题描述】:
我基本上是在寻找一种跨平台的方式来做一些基本的事情,比如接受连接和发送和接收数据。哪个库可以在 Linux、Windows 和 Mac 上运行?
谢谢
【问题讨论】:
标签: c++ c api networking
我基本上是在寻找一种跨平台的方式来做一些基本的事情,比如接受连接和发送和接收数据。哪个库可以在 Linux、Windows 和 Mac 上运行?
谢谢
【问题讨论】:
标签: c++ c api networking
Winsock 基于 BSD 套接字 API,它在 Linux 和 OS X 上都受到原生支持(即socket()、connect()、accept()、send()、recv()、select() 等等第四次)。
有一些区别,但它们通常比从 Winsock 移植到真正的 BSD 套接字更容易。
【讨论】:
【讨论】:
我建议Qt。它具有出色的插槽/信号范例,使线程套接字编程变得容易。
【讨论】:
Boost's ASIO 是一个不错的选择;我建议努力理解并坚持下去 - 它涵盖了您想要的大部分内容。
【讨论】: