tcp/ip connect() 함수 호출에서 에러가 나네요 ㅜ
뱐헀어
질문 제목 :tcp/ip connect() 함수 호출에서 에러가 나네요 ㅜ질문 요약 :tcp/ip connect() 함수 호출에서 에러가 나네요 ㅜ질문 내용 :
#include stdio.h#include winsock2.h
#define IP 192.168.20.1//116.127.123.49 218.38.137.123#define PORT 80
void ErrorHandling(char* str);
int main(int agrc, char* argv){ WSADATA wsaData;
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) ErrorHandling(WSAStartup() Error!!\n);
SOCKET sock; SOCKADDR_IN sockaddr;
if(sock = socket(PF_INET, SOCK_STREAM, 0) == INVALID_SOCKET) ErrorHandling(socket() error!!);
memset(&sockaddr,0,sizeof(sockaddr)); sockaddr.sin_family = AF_INET; sockaddr.sin_addr.S_un.S_addr = inet_addr(IP); sockaddr.sin_port = htons(PORT);
if(connect(sock, (SOCKADDR*)&sockaddr,sizeof(sockaddr)) == SOCKET_ERROR) ErrorHandling(connect() error!!); //계속 여기서 막히네요 ㅠㅠㅠ
closesocket(sock);
WSACleanup();
return 0;}
void ErrorHandling(char* str){ fputs(str,stdout);span cl exit(1);}
=================일단 소스이구요=================
자꾸 connect()함수에서 에러가 나네요 ㅠㅠㅠㅠ웹서버에 연결을 시도하려고 하는데요...
이유는 제가 지금 webhacking.kr 에서 4번 문제를 푸는데 브루트포스로 비밀번호를 뚫어야해서요..ㅠㅠ
어쩃든 그런 이유로 웹서버에 연결을 해야하는데 연결이 안되네요... ㅠㅠ 뭐가 문제인거죠? ㅠㅠ