Winsock problem z połączeniem

Winsock problem z połączeniem
B6
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 5 lat
  • Postów:7
0
Kopiuj
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.

ST
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 11 lat
0

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


Pozdro & poćwicz!
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

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


B6
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 5 lat
  • Postów:7
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");

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.