Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
read()またはsend()がWSA_IO_PENDINGまたはWSAEWORLDBLOCKで<0を返さない限り、read()またはsend()が<0を返す場合がありますが、接続はまだ有効ですか?
read()またはsend()がWSA_IO_PENDINGまたはWSAEWORLDBLOCKを除いて<0を返す場合は常に接続を閉じるコードを記述しましたが、正しい方向に進んでいるかどうかはわかりません。
返信してください。前もって感謝します。
errno(3)ええと、Unixには、世界の終わりを意味しない少なくとも1つの他の値があります- EINTR、たとえば、send(2)マニュアルからこれを参照してください:
errno(3)
EINTR
send(2)
EINTR A signal occurred before any data was transmitted; see signal(7).