关闭

根据socket获取IP地址,端口号

标签: socket
836人阅读 评论(0) 收藏 举报
分类:

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);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    最新评论