[linux-l] Socket einer TCP-Verbindung schliessen trotz FIN_WAIT2 Status

Oliver Bandel oliver at first.in-berlin.de
Do Jul 3 23:59:15 CEST 2003


On Thu, Jul 03, 2003 at 10:40:20PM +0200, Rainer Flicker wrote:
> Hallo,
> 
> ich suche eine Möglichkeit einen Port/Socket zu schliessen, den der
> Kernel noch offen hat, weil er auf die Gegenseite wartet. Genauer
> gesagt befindet sich die TCP-Verbindung im FIN_WAIT2 Status. Ver-
> ursacht wird dies durch ein Absturz der Gegenseite, was eine Wieder-
> verwendung des Port bis nach Ablauf eines Timeouts verhindert.
> 
> Gibt es irgend ein Programm oder eine C-Funktion um dem Kernel
> zu sagen, dass er den Port/Socket schliessen kann.


Machter doch nach'm timeout sicherlich selbst...

Falls Du das Progrämmchen selbst geschrieben hast: man kann Ports auch
reusen (dafür gibt's Parameter beim Aufruf der Socket-Funktionen).

Ciao,
   Oliver




Mehr Informationen über die Mailingliste linux-l