Software > Programmieren, Kompilieren
send() führt zu Broken Pipe
(1/1)
Oxygenic:
Ich habe ein Problem mit send(), das immer dann auftritt, wenn die Gegenstelle weg ist, aber noc hwas dort hin gesendet wird. Da es MSG_NOSIGNAL unter solaris nicht gibt, habe ich versucht, SIGPIPE abzufangen, was auch klappt, allerdings schmiert mir mein Programm immer noch mit einer "Broken Pipe" ab. Was fehlt da noch?
Oxygenic:
Was mir dazu noch auffällt: send() wird mitunter auch aus einem Thread-Kontext heraus aufgerufen. Allerdings sollte für diese Threads doch der bereits installierte Signal-Handler ebenfalls gültig sein!?
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln