CAsyncSocket::GetPeerNameEx

调用该成员函数获取此套接字连接对等类套接字的地址(处理IPv6地址)。

BOOL GetPeerNameEx(
   CString& rPeerAddress,
   UINT& rPeerPort 
);

参数

  • rPeerAddress
    CString 接收到虚线的数字IP地址的对象。

  • rPeerPort
    对存储一个端口的 UINT

返回值

非零,如果函数运行成功;否则0和特定错误代码可以通过调用 GetLastError检索。 下面的错误适用于此成员函数:

  • WSANOTINITIALISED 的成功的 AfxSocketInit 必须在使用此API之前发生。

  • WSAENETDOWN Windows套接字实现检测网络子系统失败。

  • WSAEFAULTlpSockAddrLen 参数不足够大。

  • 块Windows套接字的WSAEINPROGRESS A调用正在进行。

  • WSAENOTCONN 套接字未连接。

  • WSAENOTSOCK 描述符不是套接字。

备注

此功能相同。CAsyncSocket::GetPeerName,但它处理IPv6地址以及更早的协议。

要求

Header: afxsock.h

请参见

参考

CAsyncSocket选件类

层次结构图

CAsyncSocket::Bind

CAsyncSocket::Connect

CAsyncSocket::Create

CAsyncSocket::GetSockName