recvfrom und timeout

NTDY

Erfahrenes Mitglied
Ich habe in einem PHP Programm eine UDP Verbindung aufgebaut in der ich per Befehl socket_recvfrom auf Daten warte, die von einem Fremdrechner gesendet werden.
Nehmen wir an, dass in der Übertragung der Daten der Fremdrechner abstürtzt, dann gibt es in socket_recvfrom keine Möglichkeit ein Timeout zu setzen.
Kennt jemand eine Möglichkeit um die Funktion etwas zu bauen die socket_recvfrom abbricht, wenn der Fremdrechner nichts mehr schickt?

Apropos flags die man in socket_recvfrom benutzen kann. Wo steht überhaupt einmal dokumentiert wie diese Flags in dieser Funktion anzuwenden sind.

Liebe Grüße
 
Zurück