CAsyncSocket::GetSockName

BOOL GetSockName ( CStringamp; rSocketAddress, UINT & rSocketPort );

BOOL GetSockName ( SOCKADDR * lpSockAddr, int * lpSockAddrLen );

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

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

Параметры

rSocketAddress

Ссылка на объект CString , который получает точечно числовой IP-адрес.

rSocketPort

Ссылка на UINT , который хранит порт.

lpSockAddr

Указатель на структуру SOCKADDR , которая получит адрес сокета.

lpSockAddrLen

Указатель на длину адреса в lpSockAddr в байтах.

Примечания

Вызов этой функции-члена для того чтобы получить локальное имя для объекта socket. Этот призыв особенно полезна при вызове Connect не делаете привязки ; Этот призыв обеспечивает единственное средство, которое можно определить местные ассоциации, которая была установлена система. Для получения дополнительной информации, смотрите Обзор Windows Sockets 2 и Соображения программирования Windows Sockets в документации Win32 SDK.

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

См. такжеnbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name

Index