Jennesta
Erfahrenes Mitglied
Hi,
ich arbeite gerade an einem Serverprogramm, welches einige große Berechnungen macht. Dies klappt soweit auch vernünftig. Problem ist, dass manche Clients vor meinem send() disconnecten. Sei es timeout oder andere Bedingungen.
Gibt es irgendeine Möglichkeit zu überprüfen, ob die Verbindung noch besteht? Ich vermute nämlich, dass sich mein Programm beim versuch zu senden aufhängt.
Ich habe irgendwo aufgeschnappt, dass man mit read auf eof prüfen können. Aber blockiert die Funktion nicht, falls doch eine Verbindung besteht und nichts mehr gesendet wird?
Gruß,
Jennesta
ich arbeite gerade an einem Serverprogramm, welches einige große Berechnungen macht. Dies klappt soweit auch vernünftig. Problem ist, dass manche Clients vor meinem send() disconnecten. Sei es timeout oder andere Bedingungen.
Gibt es irgendeine Möglichkeit zu überprüfen, ob die Verbindung noch besteht? Ich vermute nämlich, dass sich mein Programm beim versuch zu senden aufhängt.
Ich habe irgendwo aufgeschnappt, dass man mit read auf eof prüfen können. Aber blockiert die Funktion nicht, falls doch eine Verbindung besteht und nichts mehr gesendet wird?
Gruß,
Jennesta