无论是CSocket还是普通socket,都只能用receivefrom,GetPeerName是获取不到的。
TCHAR szBuf[512];
CString strPeerAddress;
UINT nPeerPort;
memset(szBuf, 0x00, 512);
int nRecv = CSocket.ReceiveFrom(szBuf, 512, strPeerAddress, nPeerPort, 0);