【问题标题】:Port UNIX sockets to windows without winsock. Really?将 UNIX 套接字移植到没有 winsock 的窗口。真的吗?
【发布时间】:2011-06-18 13:41:07
【问题描述】:

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

【问题讨论】:

标签: windows sockets unix winsock mingw32


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我建议研究 cygwin (http://www.cygwin.com/),他们尽一切努力兼容。但是,我不知道您将如何在 Mac OSX 上为该环境进行交叉编译。

    【讨论】:

    • 我不想使用 cygwin,因为我的程序需要 cygin.dll。我只需要一个可以在任何win系统上启动的exe。
    猜你喜欢
    • 2011-06-04
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2021-05-15
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多