【发布时间】:2010-12-07 22:03:13
【问题描述】:
是否有任何免费的开源库(C/C++ 格式)用于广泛使用并支持广泛的操作系统(Windows、Unix/Linux、FreeBSD 等)的套接字。就像 pthreads。
否则,剩下的唯一解决方案就是为每个操作系统编写套接字包装器。或者编写一个针对 winsock 和 GNU C sys/socket.h 库的包装器就足够了?
难道我不能针对 GNU C 提供的套接字库来实现它。GNU C 可用于广泛的平台,我的代码可以在所有这些平台上运行吗?
【问题讨论】:
-
请注意,C 和 C++ 会给出完全不同的答案。仅仅因为它们相似并不意味着您应该同时标记问题。如果您想要 C++ 库,请将其标记为 C++ - 与本机 C++ 库相比,C 库将相当笨拙。
-
我正在编写一个 c++ 库,但如果实现是用 C 编写的,我可以。我可以同时使用。
-
难道我不能针对 GNU C 提供的套接字库来实现它吗?GNU C 可用于各种平台,我的代码可以在所有这些平台上运行。