Thread Signal Handler: Signal Handler
(7 answers)
Opened by ahnungsloser at 2004-01-21 10:33
hier ein strace-auszug:
Quote du frägst die reads nicht ab! => du bekommst nicht mit, ob dein gegenüber die verbindung geschlossen hat => du machst ein write auf einen geschlossenen socket => der kernel schickt dir ein SIGPIPE <und> du frägst SIGPIPE nicht ab => standardverhalten bei empfang eines SIGPIPE ist termination (siehe man 7 signal) jedes read (hint, hint!) muss auf EOF abgefragt werden! write () hat übrigens auch seine tücken ... HTH -- stefan
|