阅读:1224回复:2
application在win98中能直接发出MAC帧吗?
application在win98中能直接发出MAC帧吗?
我需要在win98启动后,向网络上的server发出通知消息(只需要发出,而不需要接收)。 我知道 本机的 mac , server的mac/ip。我可以自已构造出 MAC 帧。 由于我的 win98用的是dhcp,这时 不一定已收到dhcp server的响应(即这时ip可能是未配置好的)。 这时候使用raw socket也是不行的,因为 raw socket也需要做arp。 我可以通过 其它方法直接发出数据帧吗? |
|
|
沙发#
发布于: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] |
|
板凳#
发布于:2004-12-17 11:50
谢谢了,我都忘了还有这个好东东。
可以研究一下它的实现方法 |
|
|