CAsyncSocket::GetSockNameEx
Эта функция-член вызывается, чтобы получить локальное имя для сокета (адреса IP версии 6 дескрипторов).
BOOL GetSockNameEx(
CString& rSocketAddress,
UINT& rSocketPort
);
Параметры
rSocketAddress
Ссылка на объект, который получает CString пунктирная IP-адрес числа.rSocketPort
Ссылка на UINT, которая хранит порт.
Возвращаемое значение
Ненулевой если функция успешно; в противном случае – значение 0, а конкретный код ошибки могут быть восстановлены путем вызова GetLastError. Об ошибке применяемых к данному функции-члену.
WSANOTINITIALISED А успешное AfxSocketInit должно произойти перед использованием этого API.
Реализация Windows WSAENETDOWN sockets обнаружила, что подсистема сети.
WSAEFAULT Аргумент lpSockAddrLen не настолько велико.
WSAEINPROGRESS А операция блокировки Windows sockets выполняется.
Не WSAENOTSOCK дескриптор сокета.
WSAEINVAL Сокет не было привязано к адресу с Привязка.
Заметки
Этот вызов совпадает с CAsyncSocket::GetSockName за исключением того, что он обрабатывает адреса IP версии 6 и более ранние протоколов.
Этот вызов особенно полезен, когда Подключить был произведен без Привязка сначала; этот вызов предоставляет единственными середины помощью которых можно указать локальную ассоциацию, которая была установлена системой.
Требования
Header: afxsock.h