CAsyncSocket::GetPeerNameEx
Wywołanie tej funkcji Członkowskich uzyskać adresu gniazda peer to gniazdo jest połączone (uchwytów adresy IPv6).
BOOL GetPeerNameEx(
CString& rPeerAddress,
UINT& rPeerPort
);
Parametry
rPeerAddress
Odniesienie do CString obiekt, który odbiera kropkowane numerem adresu IP.rPeerPort
Odniesienie do UINT przechowujący portu.
Wartość zwracana
Niezerowa, jeśli funkcja jest pomyślne; w przeciwnym razie 0 i kod błędu mogą być pobierane przez wywołanie GetLastError.Do tej funkcji Członkowskich stosuje się następujące błędy:
WSANOTINITIALISED pomyślnie AfxSocketInit musi wystąpić przed użyciem tego interfejsu API.
WSAENETDOWN implementacja Windows Sockets wykrył, że podsystem sieci nie powiodło się.
WSAEFAULTlpSockAddrLen argument nie jest wystarczająco duży.
WSAEINPROGRESS trwa blokowania wywołanie Windows Sockets.
WSAENOTCONN gniazdo nie jest podłączony.
WSAENOTSOCK deskryptora nie jest gniazdem.
Uwagi
Ta funkcja jest taki sam, jak CAsyncSocket::GetPeerName , chyba że obsługuje on IPv6 adresy jak również jako starsze protokoły.
Wymagania
Nagłówek: afxsock.h