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 в байт.

Зауваження

Телефонуйте цієї функції-члена отримати локальне ім'я для є сокетом. Цей заклик є особливо зручним, коли дзвінок підключення було зроблено не роблять Прив'язати спочатку; Цей заклик надає єдиним засобом, за допомогою яких можна визначити місцевої асоціації, яка була встановлена система. Докладніше, перегляньте статтю Огляд Windows Sockets 2 і Windows розетки програмування міркувань в документації Win32 SDK.

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

Дивіться такожnbsp;CAsyncSocket::Bind, CAsyncSocket::Create, CAsyncSocket::GetPeer&Name

Index