100分求一段用winpcap实现的发送udp包程序!

gzz100 2006-04-11 04:23:11
就是用winpcap的函数实现向某个ip的 某个端口发送一个udp包
接受方可以用winsock函数接受到
...全文
269 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
findheart 2006-04-21
  • 打赏
  • 举报
回复
用ethereal在发包的机器上看看发的包,是不是checksum不对。
talkingmute 2006-04-12
  • 打赏
  • 举报
回复
winpcap中那个packet_content参数是构造包的内容,从数据链路层开始的,但是需要你自己挨个构造的,先mac头,再ip头,再udp头,最后加上数据内容。其实如果要构造ip层以上的数据包,用rawsocket就足以!如果要构造再底层的,建议用其他网络安全开发包,libnet等,推荐本书,叫《网络安全开发包详解》,希望对你能有些帮助!
gzz100 2006-04-12
  • 打赏
  • 举报
回复
MSDN3000(八门金锁)给我代码我看过的~~我试写~~但是winpcap发送udp包给网卡了~~
mac头ip头udp头都写了~~但是另一端就是收不到任何数据??不知为什么
还有 mac头怎么填目的mac地址啊 我只知道对方的公网ip啊
josephvan 2006-04-12
  • 打赏
  • 举报
回复
去看libnet吧,可以封装各种层的数据包,底层的数据可以自动封装。不过libnet没有libpcap在win下winpcap类似的版本,你只能下了libnet的包在VC下编译之后使用了,记得,下.zip后缀名的,.tar.gz的版本只能用于linux
MSDN3000 2006-04-11
  • 打赏
  • 举报
回复
发包http://blogger.org.cn/blog/more.asp?name=binaryluo&id=11634
winsock能够接收,端口一致

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧