objaw:
klient zuca blendem "End of file from read" czyli wyglada na to ze
zostaje zerwane polaczenie.
moj jedyny pomysl jest nastepujacy:
serwer robi rozne rzeczy, miedzy innymi forkuje. w forknietych potomkach
wywoluje (execlp) programy a zwrocona przez nie wartosc rodzic zbiera
(WEXITSTATUS) od potomka i analizuje.
uwaga, pytanie!
czy mozliwe jest zeby to ten forkniety potomek odpowiadal do klienta a
nie rodzic (na moja glowe moze bo jest kopia rodzica) a blad eof byl
wynikiem tego ze potomek (jesli sie nie zamknie w danym przedziale
czasu) jest killowany?
jak temu zaradzic? robic execlp w watkach a nie w forkach? w potomku
najpierw zamykac nasluch serwera obslugiwac klientow ktorzy sa w kolejce
a dopiero pozniej wywolywac execlp?
tj
A to, czego to objaw? W tym wypadku dwoma.
nie czaje...
klient wie ze ma przeczytac 1024char'y. jesli zanim je przeczyta
zostanie zerwane polaczenie to rzuca wyjatkiem eof.
cos jest nie tak?
tj
Ano jest. Tyle, �e to nie program RZuci� b��dem. A nawet dwoma ;]