将 UNIX 套接字移植到 Windows,无需使用 winsock。真的吗?

发布于 2024-11-15 23:19:23 字数 114 浏览 3 评论 0原文

我有一些使用 UNIX 套接字的代码。但我需要为winodws编译它(在mac os x上使用mingw32),但我不想使用winsock,因为我担心兼容性!有没有办法在 Windows 上使用 UNIX 套接字?

I have some code that using UNIX sockets. But I need to compile it for winodws(using mingw32 on mac os x) but I don't want to use winsock because I'm worried about compatibility! Is there is a way to use UNIX sockets on windows?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只为守护你 2024-11-22 23:19:23

如果您坚持使用 Winsock 提供的 BSD API,那么您不会遇到那么多问题。少量启动和关闭代码将是 Windows 特定的,但大多数套接字代码将是跨平台的。

If you stick to the BSD API that Winsock provides then you wont have that many problems. A small amount of start up and shutdown code will be Windows specific but most of the socket code will be cross platform.

夜清冷一曲。 2024-11-22 23:19:23

我建议查看 cygwin (http://www.cygwin.com/),他们尽一切努力实现兼容。但是,我不知道如何在 Mac OSX 上针对该环境进行交叉编译。

I'd suggest looking into cygwin (http://www.cygwin.com/), they make every effort to be compatible. However, I have no idea how you would cross-compile for that environment on Mac OSX.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文