CAsyncSocket::GetPeerNameEx
Volání funkce tohoto člena získat adresu soketu peer, na které se tento soket připojení (popisovačů adresy IPv6).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parametry
rPeerAddress
Odkaz CString objekt, který obdrží tečkované číselnou adresu IP.rPeerPort
Odkaz UINT , ukládá portu.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0 a kód chyby může být načten voláním GetLastError.Tato funkce člena vztahuje následující chyby:
WSANOTINITIALISED úspěšné AfxSocketInit musí dojít před použitím tohoto rozhraní API.
WSAENETDOWN implementace rozhraní Windows Sockets zjistil, že selhání síťového podsystému.
WSAEFAULT lpSockAddrLen argument není dostatečně velký.
WSAEINPROGRESS Probíhá blokování volání rozhraní Windows Sockets.
WSAENOTCONN soket není připojen.
WSAENOTSOCK popisovač není soket.
Poznámky
Tato funkce je stejná jako CAsyncSocket::GetPeerName , zpracovává IPv6 adresy i starší protokoly.
Požadavky
Záhlaví: afxsock.h