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

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

阅读更多
文章标签: socket
个人分类: 网络通讯
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭