C/Przykłady z komentarzem: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
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';