是否有免费的开源库( C/C++)用于广泛使用并支持多种操作系统(Windows,Unix/Linux,FreeBSD等)的套接字。就像pthread一样。
否则,剩下的唯一解决方案就是为每个操作系统编写套接字包装器。或者针对winsock和GNU C sys/socket.h库编写一个包装器就足够了吗?
我可以在GNU C提供的套接字库上实现它吗? GNU C可用于各种平台,并且我的代码可以在所有这些平台上运行。
发布于 2009-10-19 06:47:02
我相信Apache Portable Runtime和GTK+的GLib库都有套接字API,既然你的问题被标记为c
和c++
,我怀疑你真的想要以C++为中心的答案,但这两个库都是很好的纯C库。
发布于 2009-10-18 22:44:29
考虑一下boost
https://stackoverflow.com/questions/1587252
复制