次の方法で共有


CAsyncSocket::Attach

更新 : 2007 年 11 月

hSocket ハンドルを CAsyncSocket オブジェクトに結び付けます。

BOOL Attach(
   SOCKET hSocket,
      long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE 
);

パラメータ

  • hSocket
    ソケットのハンドル。

  • lEvent
    アプリケーションが必要とするネットワーク イベントの組み合わせを指定するビットマスク。

    • FD_READ   読み込み準備完了通知の受信を要求。

    • FD_WRITE   書き込み準備完了通知の受信を要求。

    • FD_OOB   帯域外のデータ到達通知の受信を要求。

    • FD_ACCEPT   接続確認通知の受信を要求。

    • FD_CONNECT   接続結果の通知の受信を要求。

    • FD_CLOSE   ソケットがピアから閉じられたときの通知の受信を要求。

戻り値

関数が正常終了したときは 0 以外を返します。

解説

SOCKET ハンドルは、オブジェクトの m_hSocket データ メンバに格納されます。

必要条件

ヘッダー : afxsock.h

参照

参照

CAsyncSocket クラス

階層図

CAsyncSocket::Detach

その他の技術情報

CAsyncSocket のメンバ