CSocket::Create

BOOL Create ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, LPCTSTR lpszSocketAddress = NULL );

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

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

Параметры

nSocketPort

Определенный порт для использования с socket, или 0, если вы хотите MFC для выбора порта.

nSocketType

SOCK_STREAM или SOCK_DGRAM.

lpszSockAddress

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

Примечания

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

Примечание   Функция-член Accept принимает ссылку на новый, пустой объект CSocket в качестве параметра. Этот объект необходимо создать перед вызовом метода Accept. Имейте в виду, что если этот объект socket выходит из области действия, подключение закрывается. Не следует вызывать создать для этого нового объекта socket.

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

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

См. также CAsyncSocket::Create, CAsyncSocket::Bind

Index