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