Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

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

#windows #c #mingw #сокет


Windows XP, gcc version 3.4.5
gcc myprog.c -lwsock32
...
#ifdef WIN32  
#include 
#endif

...
s = socket(AF_INET,SOCK_STREAM,0);

возвращает -1
Что делать ?
В Interix на той же машине работает (конечно без windows.h).    


Ответы

Ответ 1



WSAStartup() / WSACleanup() есть?

Ответ 2



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

Комментариев нет:

Отправить комментарий