ich hab einen kleinen Server geschrieben, der entsprechend auf Requests wartet. Nun kommt es aber ab und an vor, das wenn der Server mit recvfrom() wartet es manchmal passiert das ich einen "Interrupted system call"-error bekomme.
Der Server bricht dann den receifrom() ab wenn das passiert. Wie kann ich das verhindern, das ist ja denkbar schlecht wenn der Server einfach aufhört zu lauschen.
dafür wertet man das errno == EINTR aus und startet dann ggf das warten erneut. Andere Fehler behandelt man dann entsprechend als "Fehler" -- class God : public ChuckNorris { };