次の方法で共有


CAsyncSocket::OnOutOfBandData

送信ソケットに送信する特別なデータが存在する可能性受信ソケットを通知するために、フレームワークによって呼び出されます。

virtual void OnOutOfBandData(
   int nErrorCode 
);

パラメーター

  • nErrorCode
    ソケットの最新のエラー。次のエラー コードは OnOutOfBandData のメンバー関数に適用されます:

    • 0 正常に実行される関数。

    • WSAENETDOWN は、Windows ソケット実装ネットワークのサブシステムが失敗したことを検出しました。

解説

帯域外のデータは、各ペアの型 SOCK_STREAMのソケット接続されたに関連付けられた論理的に依存しないチャネルです。チャネルが一般に緊急のデータを送信するために使用されます。

MFC は、帯域外のデータをサポートしますが、クラス CAsyncSocket のユーザーは、の使用をお勧めしません。簡単な方法は、このようなデータを渡すための 2 番目のソケットを作成します。帯域外のデータの詳細については、Windows ソケット: ソケットの通知を参照してください。

必要条件

Header: afxsock.h

参照

関連項目

CAsyncSocket クラス

階層図

CAsyncSocket::GetLastError

CAsyncSocket::OnAccept

CAsyncSocket::OnClose

CAsyncSocket::OnConnect

CAsyncSocket::OnReceive

CAsyncSocket::OnSend