Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将UNIX套接字移植到不带winsock的windows。真正地_Windows_Sockets_Unix_Winsock_Mingw32 - Fatal编程技术网

将UNIX套接字移植到不带winsock的windows。真正地

将UNIX套接字移植到不带winsock的windows。真正地,windows,sockets,unix,winsock,mingw32,Windows,Sockets,Unix,Winsock,Mingw32,我有一些使用UNIX套接字的代码。但我需要在mac os x上使用mingw32为WinODWS2编译它,但我不想使用winsock,因为我担心兼容性!有没有办法在windows上使用UNIX套接字?如果您坚持使用Winsock提供的BSD API,那么您就不会有那么多问题。少量启动和关闭代码将是Windows特定的,但大多数套接字代码将是跨平台的 我建议调查一下cygwinhttp://www.cygwin.com/,他们尽一切努力做到兼容。但是,我不知道如何在Mac OSX上为该环境交叉编译

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

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

我建议调查一下cygwinhttp://www.cygwin.com/,他们尽一切努力做到兼容。但是,我不知道如何在Mac OSX上为该环境交叉编译。

这似乎是以前有人问过的问题:我不想使用cygwin,因为我的程序需要cygin.dll。我只需要一个exe,可以在任何win系统上启动。