Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Socket: Fix stop check for IO event notify (JDimproved#1282)
板やスレの読み込みを中止しても通信がキャンセルされないことがある 不具合を修正します。 バグの説明 linuxではselect(2)やpoll(2)を使ってsocketのファイルディスクリプタを 待つと読み込みの準備完了ができたと通知がきた場合でも読み込みが ブロックされることがあるとマニュアルに書かれています。 間違った準備完了でIO待機を抜ける状況では読み込みブロックとIO待機が 繰り返されて読み込み中止の確認が不能になっていました。 参考文献 https://linuxjm.osdn.jp/html/LDP_man-pages/man2/select.2.html
- Loading branch information