Показать сообщение отдельно

Ошибка 10061 при соединении.
  #1  
Старый 09.03.2010, 03:27
Cosworth
Новичок
Регистрация: 29.01.2010
Сообщений: 1
С нами: 8570422

Репутация: 0
По умолчанию Ошибка 10061 при соединении.

Всем доброго времени суток.
Проблема такая - через winsock пытаюсь соединиться с сервером:
Код:
#include "stdafx.h"

SOCKET ClientInitCon(char* ip,int port){
	WSADATA ws;
	SOCKET s;
	sockaddr_in sad;
	if(WSAStartup(MAKEWORD(1,1),&ws)){
		return 0;
	};
	if((s=socket(AF_INET,SOCK_STREAM,0))==0){
		return 0;
	};
	sad.sin_addr.s_addr=inet_addr(ip);
	sad.sin_family=AF_INET;
	sad.sin_port=port;
	if(connect(s,(sockaddr*)&sad,sizeof(sad))){
		return 0;
	};
	return s;
};

int _tmain(int argc, _TCHAR* argv[]){
	SOCKET sock;
	if(sock=ClientInitCon("127.0.0.1",80)==0){
		printf("fail!, %d\n",WSAGetLastError());
	}
	else{
		printf("Connected...\n");
	}
	system("pause");
	return 0;
}
Апач запущен, фаервол убит, результат - "fail 10061". В чем может быть проблема?
 
Ответить с цитированием