Closed tomofuji-dev closed 1 year ago
相手が接続を切るシナリオは、EPOLLHUP | EPOLLRDHUPで拾えるので、EAGAINは捨て置いて良い
recvの後にerrnoを見れないため、recv中は以下のerrnoに対応するためにsignalを無視する必要がある データを受信する前に、シグナルが配送されて割り込まれた。 signal(7) 参照。
14-recvの致命的なエラーをハンドリングする方法 でSIGPIPEへの対応を行った。
recv(), send()中のシグナルはあえて無視しないで身を任せる、、
Overview
相手が接続を切るシナリオは、EPOLLHUP | EPOLLRDHUPで拾えるので、EAGAINは捨て置いて良い
recvの後にerrnoを見れないため、recv中は以下のerrnoに対応するためにsignalを無視する必要がある データを受信する前に、シグナルが配送されて割り込まれた。 signal(7) 参照。
Purpose
Task