Hi,
ich hab jetzt schon mehrere Apps unter Linux geschrieben die Sockets nutzen
und bekomme nach dem Neustart des Programms auf der Serverseite immer
wieder bei bind() einen Fehler.
Das passiert nur wenn bereits Clientverbindungen aufgebaut worden sind.
Ich bin mir sicher das ich penibelst genau alle Sockets wieder schließe.
Client- und Serversockets !
Wenn man jetzt eine Weile wartet (scheint von Distri zu Distri unterschiedlich lange zu dauern)
dann kann man den Server wieder starten und die bind() Funktion scheint auch wieder
fehlerfrei zu funktionieren.
Kann mir einer erklären woran das liegt, damit ich mal verstehen kann wieso das
so ist und wie ich am Besten dagegen vor gehen kann?
MfG
ich hab jetzt schon mehrere Apps unter Linux geschrieben die Sockets nutzen
und bekomme nach dem Neustart des Programms auf der Serverseite immer
wieder bei bind() einen Fehler.
Das passiert nur wenn bereits Clientverbindungen aufgebaut worden sind.
Ich bin mir sicher das ich penibelst genau alle Sockets wieder schließe.
Client- und Serversockets !
Wenn man jetzt eine Weile wartet (scheint von Distri zu Distri unterschiedlich lange zu dauern)
dann kann man den Server wieder starten und die bind() Funktion scheint auch wieder
fehlerfrei zu funktionieren.
Kann mir einer erklären woran das liegt, damit ich mal verstehen kann wieso das
so ist und wie ich am Besten dagegen vor gehen kann?
MfG