
09.03.2010, 03:27
|
|
Новичок
Регистрация: 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". В чем может быть проблема?
|
|
|