CAsyncSocket::Attach
CAsyncSocket のオブジェクトに hSocket ハンドルをアタッチするには、このメンバー関数を呼び出します。
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 は、ソケットがピアによって閉じている場合は、通知を受信する場合。
戻り値
関数が正常に終了した場合はを返します。
解説
SOCKET のハンドルはオブジェクトの m_hSocket のデータ メンバーに格納されます。
必要条件
Header: afxsock.h