LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 763|回复: 6

求解IP地址

[复制链接]
发表于 2003-12-3 23:10:32 | 显示全部楼层 |阅读模式
如果我获得一个数据包
请问如何获得地址
前提是不是用结构表示
是用二进制字符串的方式传输
是否调用什么函数?
谢谢!
 楼主| 发表于 2003-12-3 23:46:14 | 显示全部楼层

求教

不通过二进制实现也可以
但局域网内如果有多台机器给服务器发数据包
如何确定它们的IP地址?并将所发的数据包归类
不知道什么网站上有类似的解决办法?
谢谢
发表于 2003-12-5 00:41:50 | 显示全部楼层
recvfrom,不是有对方地址的么
 楼主| 发表于 2003-12-6 09:53:00 | 显示全部楼层

试过

我试验过的
在客户端用sendto
接收用recvfrom,以后用inet_ntop获得
但是得不到预定效果
地址出不来
后来发现是协议族不是AF_INET
无法调用而且我前面设置了接收AF_INET
 楼主| 发表于 2003-12-6 23:50:46 | 显示全部楼层
对捕获的数据包(SOCK_RAW)的
如何解析
我目前只能取得输入输出字符串时的IP地址
发表于 2003-12-9 19:53:40 | 显示全部楼层
如果不是ip协议,恐怕也没ip地址给你解析吧
发表于 2003-12-10 01:53:56 | 显示全部楼层
不太明白你的意思,如果你得到的数据包已经包含有ip头的话,取ip应该是很容易的事情。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表