String CTalkRoomDlg::GetSocketInfo(SOCKET sSocket)
{
CString strFmt;
sockaddr_in addr;
int nLen = sizeof(addr);
getsockname(sSocket, (sockaddr*)&addr, &nLen);// 根据socket就能获取IP地址,端口号
strFmt.Format("%d,%s,%d", sSocket,
inet_ntoa(addr.sin_addr),
ntohs(addr.sin_port));
return strFmt;
}
CString sIP,sPort;
sIP = (CString)inet_ntoa((*pPerHandle).addr.sin_addr);