次の方法で共有


ソケット I/O

Windows ソケット 2 で I/O を実行する主な方法は 3 つあります。

  • I/O をブロックしています。
  • 非ブロッキング I/O と、ネットワーク イベントの非同期通知。
  • 完了を示す重複した I/O。

以降のセクションでは、各メソッドについて説明します。 ブロック I/O は既定の動作です。非ブロッキング モードは非ブロッキング モードに設定されている任意のソケットで使用でき、重複した I/O は重複属性で作成されたソケットでのみ発生します。 また、WSPSendWSPSendTo の 2 つの呼び出しと受信の 2 つの呼び出しである、WSPRecvWSPRecvFrom は、それぞれ 3 つの I/O メソッドをすべて実装することにも注目してください。 サービス プロバイダーは、ソケット モード、属性、および入力パラメーター値に基づいて I/O 操作を実行する方法を決定します。