CAsyncSocket::Connect

BOOL З'єднання ( LPCTSTR lpszHostAddress, UINT nHostPort );

BOOL З'єднання ( константа SOCKADDR * lpSockAddr, int nSockAddrLen );

Значення, яке повертається

Ненульовий, якщо функція успішно; в іншому випадку 0 і кодом помилки можуть бути отримані за номером GetLastError. Якщо це означає код помилки з WSAEWOULDBLOCK, і заявку за допомогою переналаштовуваною функції зворотного виклику, ваша заявка буде отримувати повідомлення OnConnect після завершення операції з'єднання. Такі помилки застосовуються до цієї функції-члени:

Параметри

lpszHostAddress

Мережна адреса сокет, до якого підключено цей об'єкт: ім'я машини, такі, як "ftp.microsoft.com", або пунктирною число, наприклад "128.56.22.8".

nHostPort

Порт, визначення socket застосування.

lpSockAddr

Вказівник на SOCKADDR структуру, яка містить адресу підключеного сокету.

nSockAddrLen

Довжина адреси в lpSockAddr в байт.

Зауваження

Зателефонувати цієї функції-члена встановити підключення пов'язаним потоку або дейтаграм сокет. Якщо сокет у Неприєднаний, унікальних значень за зараховуються до місцевої Асоціації системи та сокет позначено як неминуче. Зверніть увагу, що якщо поле адреси, ім'я структури всі нулі, підключення повертає нуль. Для отримання інформації розширена помилка, викликати функцію член GetLastError.

Для потоку розетки (тип SOCK_STREAM) активне з'єднання розпочато зарубіжного хостінгу. Коли socket дзвінок завершується успішно, сокет готовий до надсилання й отримання даних.

Для дейтаграм socket (тип SOCK_DGRAM), призначенням за промовчанням встановлюється, який буде використовуватися на подальшого Надсилання і отримання дзвінків.

Огляд CAsyncSocket |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::GetSock&Name, CAsyncSocket::Create, CAsyncSocket::AsyncSelect

Index