Здравтсвуйте. В общем сабж.
Вот код программы:
#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
Здравствуйте, const86, Вы писали:
C>Сам бы я навряд-ли обнаружил эту ошибку.
Часто полезно читать, о чем предупреждает компилятор

Visual C++, начиная с не-помню-какой-версии, ругается на = вместо предполагаемого ==.