SOCKADDR_IN addr;
int nAddrLen;
socket.GetPeerName ((SOCKADDR*)&addr,&nAddrLen);
HOSTENT* pHost=::gethostbyaddr ((char*)addr.sin_addr.S_un.S_addr ,sizeof(addr.sin_addr ),AF_INET); //出现非法操作
int nAddrLen;
socket.GetPeerName ((SOCKADDR*)&addr,&nAddrLen);
HOSTENT* pHost=::gethostbyaddr ((char*)addr.sin_addr.S_un.S_addr ,sizeof(addr.sin_addr ),AF_INET); //出现非法操作
nAddrLen = sizeof(SOCKADDR_IN);