ネットワークプログラミング相談室 Port26

このエントリーをはてなブックマークに追加
687デフォルトの名無しさん
>>679
>>678を訳してみた。専門用語が理解できていれば、高卒レベルの英文法の知識で十分ではないかと思われる。

>The FD_CLOSE message is posted when a close indication is received for
>the virtual circuit corresponding to the socket.
  FD_CLOSEメッセージは、ソケットに対応する仮想回路からclose通知を受信した時に通知される。
>In TCP terms, this means that the FD_CLOSE is posted when the connection
>goes into the TIME WAIT or CLOSE WAIT states.
  TCPの用語で言い換えれば、これは接続がTIME WAIT状態またはCLOSE WAIT状態へ遷移する時に
  FD_CLOSEが通知されることを意味する。
>This results from the remote end performing a shutdown on the send side or a closesocket.
  これは送信側のリモートエンドによるshutdownの実行、あるいはclosesocketに起因する。
>FD_CLOSE should only be posted after all data is read from a socket, but an application
>should check for remaining data upon receipt of FD_CLOSE to avoid any possibility of losing data.
  FD_CLOSEはすべてのデータがソケットから読まれた後にのみ通知されるはずであるが、
  データを失う可能性を避けるため、アプリケーションはFD_CLOSEを受取り次第、
  残りのデータが存在するかを確認すべきである。