在接收连接后接收数据的代码是这样的:
sockaddr_in sa;
int salen = sizeof(sa);
if( SOCKET_ERROR  == getpeername( pNode->sAimClient, (sockaddr *)&sa, &salen ) )
这里得到的sa调试时看,怎么全是0啊!
CString strTemp;
strTemp = inet_ntoa(sa.sin_addr);
这里自然也得不到IP了。得到的是0.0.0.0那位兄弟知道是怎么回事啊?谢谢!