C/Przykłady z komentarzem: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
jeszcze przegapione j++ |
gdy read() zwroci 512, wtedy buffer[len] = 0; pisze po pamieci... BTW. wypadaloby sprawdzac wartosci zwracane przynajmniej przez read() i connect() (darkjames) |
||
Linia 119:
connect(mysocket, (struct sockaddr *)&dest,sizeof(struct sockaddr)); /* łączymy się z hostem */
write (mysocket, query, strlen(query)); /* wysyłamy zapytanie */
len=read(mysocket, buffer, MAXRCVLEN-1); /* i pobieramy odpowiedź */
buffer[len]='\0';
|