CSocket::Create

BOOLСтворити (UINTnSocketPort=0,intnSocketType=SOCK_STREAM,LPCTSTR,lpszSocketAddress=NULL);

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

Ненульовий, якщо функція успішно; в іншому випадку 0 і кодом помилки можуть бути отримані за номером GetLastError.

Параметри

nSocketPort

Конкретний порт для використання з сокет, або 0, якщо ви хочете MFC виберіть порт.

nSocketType

SOCK_STREAM або SOCK_DGRAM.

lpszSockAddress

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

Зауваження

Викликати функцію член Створити після побудови socket об'єкт, щоб створити Windows socket і додайте його. Створити потім дзвінки, Прив'язати до прив'язати сокет за вказаною адресою. Підтримуються наступні типи socket:

Примітка   Функція-член прийняти займає посилання нова, пуста CSocket об'єкта його параметрів. Ви повинні побудувати цей об'єкт, перед тим, як ви називаєте прийняти. Пам'ятайте, що якщо цей об'єкт socket виходить масштабів, закриває підключення. Не Телефонуйте Створити для цього нового об'єкта socket.

Докладніше про потік і дейтаграм розетки, перегляньте статті Windows Sockets: фон, Windows Sockets: порти та Socket адреси, і Windows Sockets: використання розетки з архівів в Visual C++ програміста керівництво і Windows розетки програмування міркувань в документації Win32 SDK.

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

Дивіться також CAsyncSocket::Create, CAsyncSocket::Bind

Index