Socket problem
-
Hallo zusammen,
ich habe ein kleines Problem, meinen Socket sauber zu schliessen.
Trotz schliesung der Connection zum Client, bleibt Server Seitig eine Aktive
Verbindung mit dem Status CLOSE_WAIT zurück.
Es hängen auch keine Daten mehr im Buffer der Verbindung.
Die Verbindung bleibt solange stehen, bis ich meine Applikation neu starte,
d.h den Socket neu binde!
D.h. irgendwann ballerts meinen Kernel voll, weil eine Millionen Connections offen bleiben.Hat jemand ne Idee dazu?
danke
gruss chz
-
1. Was benutzt du UDP/TCP/was anderes?
2. Wie schließt du den Socket? Schließt auch der Client den Socket?
3. hast du mal versucht mit shutdown(2) den Socket zu schließen?