Winsock problem z połączeniem

0
WSADATA wsaData;

    if (WSAStartup(MAKEWORD(2,2), &wsaData) != 0) {


    }

	SOCKET Socket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

	struct hostent *host;
	host = gethostbyname("dobryrycerz.cba.pl");//change this to the host!

	SOCKADDR_IN SockAddr;
	SockAddr.sin_port=htons(80);
	SockAddr.sin_family=AF_INET;
	SockAddr.sin_addr.s_addr = *((unsigned long*)host->h_addr);

	connect(Socket,(SOCKADDR*)(&SockAddr),sizeof(SockAddr));

char co[200]="";
strcat(co,"GET www.dobryrycerz.cba.pl/m.php?log=");
strcat(co,login);
strcat(co,"&pas=");
strcat(co,pass);
strcat(co," HTTP/1.1\r\nHost: www.dobryrycerz.cba.pl/\r\nConnection: close\r\n\r\n");

send(Socket,co, strlen(co),0);
	char buffer[100000]="";
	int nDataLength = recv(Socket,buffer,100000,0);
	closesocket(Socket);
    WSACleanup(); 

Witam mam problem ponieważ kiedyś ten skryt działał, a dzisiaj jak go kompiluje i włączam to wywala błąd bad request 404 w wiadomości zwrotnej( buffer). Z góry dziękuje za pomoc.

0

Może dlatego, że taka strona już nie istnieje lub jest jakiś forward na niej?

0

Aktualny adres tej strony to:
http://dobryrycerz.pl/
Po wejściu na ten adres na CBA następuje JS-owe przekierowanie.

0

Wiem o tym sam to robiłem ale przekierowuje tylko na index.php . Ale sam sobie poradziłem po www.dobryrycerz.cba.pl nie powinno być /. Powinno być tak
strcat(co," HTTP/1.1\r\nHost: www.dobryrycerz.cba.pl\r\nConnection: close\r\n\r\n");

1 użytkowników online, w tym zalogowanych: 0, gości: 1