Merci Mihai,

Stiu ca asta e solutia eleganta si asa as si face-o, dar smecheria e ca e
scris in jav(r)a si developerii care-au scris-o nu sunt disponibili (in
crize totale cu un alt proiect). Problema e pending s-o scrie cum trebuie,
insa imi trebuia un fix care sa ma rezolve o sapt sau asa ceva pana cand se
rezolva elegant. fuser -ki este chiar ce-mi trebe. :) 

Thx!



> Salut!
Salut

<snip>

Pai cred ca poti sa faci asa cum fac alte servere. De exemplu qmail-smtpd
daca nu ii dai nica intr-un anumit timp (timeout) iti inchide conexiunea.
Din punct de vedere al aplicatiei tale conexiunea este inchisa, din punct
de vedere al OS-ului (adica netstat -an) ea va ramane agatata intr-o stare
pt ca nu primeste confirmare de inchidere din partea cealalta (parca 7200
secunde :) ).

Cel mai misto e sa le combini. O data in aplicatia ta sa faci un sistem
gen timeout. Si cand ai atins acel timeout sa faci close pe socket. Iar in
sistem sa configurezi keepalives sa fie mult mai mici (default sunt
inacceptabile), si sa setezi SO_KEEPALIVE pe socket in aplicatia ta.

----------------------------
Mihai RUSU

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui