Ошибка вызова socket в Visual C++
От: const86  
Дата: 11.04.09 10:17
Оценка:
Здравтсвуйте. В общем сабж.
Вот код программы:

#include <winsock2.h>
#include <iostream>
#pragma comment(lib, "Ws2_32.lib")
using namespace std;
void main() {
WSADATA wsaData;
if (WSAStartup(0x202, &wsaData) != NO_ERROR)
cout << "Error at WSAStartup()\n";

int s;
s = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
if (s = INVALID_SOCKET) {
cout << "Error at socket";
cin.get();
return;
}
}

Пробовал сменить версию сокетов в WSAStartup, но без результатно. Причем этот же код отлично работает в Delphi
winsock
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.