Kod:
int send_string(int sockfd, unsigned char *buffer) {
int sent_bytes, bytes_to_send;
bytes_to_send = strlen(buffer);
while(bytes_to_send > 0) {
sent_bytes = send(sockfd, buffer, bytes_to_send, 0);
if(send_bytes == -1)
return 0;
bytes_to_send -= sent_bytes;
buffer += sent_bytes;
}
return 1;
}
Używasz: send_string(gniazdoSerwera, "żądanieDoSerwera");
żądanieDoSerwera -> to wpisz to co powyżej ci napisali, a jak nie działa to poszukaj
Ja bym wpisał coś takiego w żądaniu do serwera:
"GET / HTTP/1.1\r\nGET http://www.strona.pl/plik.zip HTTP/1.1\r\n"
Nie wiem czy to żądanie zadziała bo dawno się tym bawiłem.