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