Ошибка вызова 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
Пока на собственное сообщение не было ответов, его можно удалить.