登录
CSNA会员注册
找回密码
搜索
搜索
本版
用户
CSNA网络分析论坛
»
首页
›
流量分析
›
网络分析
›
求助:怎么在应用程序上接收IP原始包?
返回列表
发帖
查看:
1884
|
回复:
2
求助:怎么在应用程序上接收IP原始包?
[复制链接]
oliver13628
oliver13628
当前离线
积分
0
发表于 2007-5-23 02:41:58
|
显示全部楼层
|
阅读模式
我想在自己的应用程序上收到带IP头的原始UDP数据报, 于是创建了一个IPV6的原始套接字,然后将它用一个端
口绑定,但最后用recvfrom()就是收不到数据.如果创建一个数据报套接字的话,是可以收到UDP数据的(当然也不包
含IP头了). 现在就是想要收到带IP头的原始UDP数据报,,请问要怎么设置套接字才能收到?请各位大虾出手相助
啊!(IPV4,IPV6都要实现)
回复
使用道具
举报
ValorZ
ValorZ
当前离线
积分
25
发表于 2007-5-23 13:54:43
|
显示全部楼层
你用什么语言编程的,如果vc++的话可以使用winpcap的库,用它提供的函数来抓数据报。
其他语言也有类似的现成的库可以使用
回复
使用道具
举报
oliver13628
oliver13628
当前离线
积分
0
楼主
|
发表于 2007-5-23 23:37:05
|
显示全部楼层
我是用VC++.今天试了一下IPV4,用一个原始套接字绑定了一个端口,再用另一个程序向这个端口发数据,还真收到了带IP头的原始包.但是IPV6就死活收不到了.我也想过用Winpcap,但这个东东是胡子眉毛一把抓,不好用啊,V4就能在特定端口收到原始包,IPV6为什么就不行呢?太郁闷了
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
CSNA会员注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表