Поделиться через


CAsyncSocket::Attach

Эта функция-член вызывается, чтобы вложить дескриптор 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 Хочет получать уведомления, когда сокет было закрыто одноранговым узлом.

Возвращаемое значение

Ненулевой если функция успешно.

Заметки

Дескриптор SOCKET хранится в элементе данных m_hSocket объекта.

Требования

Header: afxsock.h

См. также

Ссылки

Класс CAsyncSocket

Диаграмма иерархии

CAsyncSocket::Detach