Перенесите UNIX-сокеты в Windows без winsock В самом деле? - PullRequest
0 голосов
/ 18 июня 2011

У меня есть код, который использует сокеты UNIX. Но мне нужно скомпилировать его для winodws (используя mingw32 на Mac OS X), но я не хочу использовать winsock, потому что я беспокоюсь о совместимости! Есть ли способ использовать сокеты UNIX на Windows?

Ответы [ 2 ]

0 голосов
/ 18 июня 2011

Я бы посоветовал заглянуть в cygwin (http://www.cygwin.com/), они прилагают все усилия, чтобы быть совместимыми. Однако я понятия не имею, как бы вы кросс-компилировали для этой среды на Mac OSX.

0 голосов
/ 18 июня 2011

Если вы будете придерживаться BSD API, который предоставляет Winsock, у вас не будет такого количества проблем. Небольшое количество кода запуска и завершения работы будет зависеть от Windows, но большая часть кода сокета будет кроссплатформенной.

...