CAsyncSocket::Attach

Call this member function to attach the hSocket handle to an CAsyncSocket object.

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

Parameters

  • hSocket
    Contains a handle to a socket.

  • lEvent
    A bitmask which specifies a combination of network events in which the application is interested.

    • FD_READ   Want to receive notification of readiness for reading.

    • FD_WRITE   Want to receive notification when data is available to be read.

    • FD_OOB   Want to receive notification of the arrival of out-of-band data.

    • FD_ACCEPT   Want to receive notification of incoming connections.

    • FD_CONNECT   Want to receive notification of connection results.

    • FD_CLOSE   Want to receive notification when a socket has been closed by a peer.

Return Value

Nonzero if the function is successful.

Remarks

The SOCKET handle is stored in the object's m_hSocket data member.

Requirements

Header: afxsock.h

See Also

Reference

CAsyncSocket Class

Hierarchy Chart

CAsyncSocket::Detach

Other Resources

CAsyncSocket Members