MinGW Windows POSIX socket() не работает

Рейтинг: 4Ответов: 2Опубликовано: 12.02.2011

Windows XP, gcc version 3.4.5 gcc myprog.c -lwsock32

...

#ifdef WIN32  
#include <windows.h>
#endif

...

s = socket(AF_INET,SOCK_STREAM,0);

возвращает -1

Что делать ?

В Interix на той же машине работает (конечно без windows.h).

Ответы

▲ 10Принят
▲ 4

Попробуйте посмотреть, что за ошибка с помощью WSAGetLastError().