• 7911阅读
  • 4回复

如何获取客户端ip [复制链接]

上一主题 下一主题
离线muyu005
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-10
— 本帖被 XChinux 执行加亮操作(2008-09-10) —
在linux下使用socket编程时,server端调用accept函数,可以获取客户端的ip。在qt中什么函数可以实现这一功能呢?
离线XChinux

只看该作者 1楼 发表于: 2008-09-10
QTcpSocket的localAddres(), peerAddress()
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线muyu005
只看该作者 2楼 发表于: 2008-09-10
谢谢您的回复,可是peerAddress似乎不是获取对方的ip,因为一台服务器可以和多台客户机相连,所以按照qt assistant的意思,这个函数似乎是返回当前套接字连接所使用的自身的ip地址。
离线muyu005
只看该作者 3楼 发表于: 2008-09-11
今天用两台机器搭建了实验环境,果然如XChinux所言,peerAddress可以获得对方ip!再次对XChinux表示感谢!!
离线qinyi
只看该作者 4楼 发表于: 2009-01-15
怎么获得呀,可以说说吗?
C++  QT
嵌入式BBS论坛
http://bbs.2embed.com
快速回复
限100 字节
 
上一个 下一个