SunMing.Cai
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1224回复:2

application在win98中能直接发出MAC帧吗?

楼主#
更多 发布于:2004-12-16 23:23
application在win98中能直接发出MAC帧吗?
我需要在win98启动后,向网络上的server发出通知消息(只需要发出,而不需要接收)。

我知道 本机的 mac , server的mac/ip。我可以自已构造出 MAC 帧。

由于我的 win98用的是dhcp,这时 不一定已收到dhcp server的响应(即这时ip可能是未配置好的)。
这时候使用raw socket也是不行的,因为 raw socket也需要做arp。
我可以通过 其它方法直接发出数据帧吗?
梦想驱动人生 ------------------------ MSN:saleonnet@hotmail.com ICQ:175745619 OQ:14892627
frog_huang
驱动牛犊
驱动牛犊
  • 注册日期2002-06-05
  • 最后登录2008-05-02
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-17 08:22
能,装个Winpcap开发包,该开发包提供了应用程序接口,可以直接在应用层组MAC帧,然后发送出去。
参考:
winpcap开发包官方下载地址
http://winpcap.polito.it
详谈调用winpcap驱动写arp多功能工具http://www.xfocus.net/articles/200209/447.html

[编辑 -  12/17/04 by  frog_huang]
SunMing.Cai
驱动牛犊
驱动牛犊
  • 注册日期2002-11-25
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-17 11:50
谢谢了,我都忘了还有这个好东东。
可以研究一下它的实现方法
梦想驱动人生 ------------------------ MSN:saleonnet@hotmail.com ICQ:175745619 OQ:14892627
游客

返回顶部