CAsyncSocket::Create

BOOL Create ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, длинные Левента = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = Значение NULL );

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

Ненулевое значение, если функция выполнена успешно; в противном случае 0 и код ошибки можно получить, вызвав функцию GetLastError. Следующие ошибки применяются к этой функции-члена:

Параметры

nSocketPort

Известный порт для использования с socket, или 0, если требуется Windows Sockets для выбора порта.

nSocketType

SOCK_STREAM или SOCK_DGRAM.

левент

Битовая маска, которая определяет комбинацию сетевых событий, в которых заинтересовано приложение.

lpszSockAddress

Указатель на строку, содержащую сетевой адрес подключенного сокета, пунктирным число таких, как «128.56.22.8».

Примечания

Вызовите функцию-член Create после построения объекта socket для создания сокета Windows и прикрепить ее. Создание вызывает привязку к связать сокет по указанному адресу. Поддерживаются следующие типы сокетов:

Для получения дополнительных сведений о потоке и датаграмм розетки, обратитесь к статьям Windows Sockets: фон и Windows Sockets: порты и адреса сокета в Руководстве по Visual C++ программист и Обзор Windows Sockets 2 и Соображения программирования Windows Sockets в документации Win32 SDK.

Обзор CAsyncSocket |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSock&Name,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown

Index