L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-01 #1 目前我们一般接触到的如Indy等控件都已经封装了基于UDP协议的编程,如我们自己对基于UDP协议直接进行编程,请问如何实现?
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-01 #3 谢谢! 你的程序对我有一定的帮助,不过我现在遇到的问题有点麻烦。问题如下: “在局域网中有A机、B机,A只知道B的MAC地址,A向B发送数据包,B能否收到?”。 在此问题中,不要试图通过B的MAC地址得到B的IP,此时B能收到A的数据包吗?
谢谢! 你的程序对我有一定的帮助,不过我现在遇到的问题有点麻烦。问题如下: “在局域网中有A机、B机,A只知道B的MAC地址,A向B发送数据包,B能否收到?”。 在此问题中,不要试图通过B的MAC地址得到B的IP,此时B能收到A的数据包吗?
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #4 昨晚想了一下,觉得用回IPX协议可能会比较少费力来解决这个问题,但之前没有做过IPX协议的编程,不知各位大虾有没有什么高招教教啊!
爱 爱元元的哥哥 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #6 你可以先用ARP协议在局域网里询问:“特定的MAC对应的IP是多少”
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #7 我在上面已经说了,“在此问题中,不要试图通过B的MAC地址得到B的IP”。
爱 爱元元的哥哥 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #8 可以跳过windows的4层网络栈,直接在NDIS层驱动NIC发送链路层包,winpcap就是一种你可以采用的方案,自己实现tcp/ip栈没有什么难的,以前在dos下,我用包驱动都实现过自己的udp socket,完全是按照RFC定制的。
可以跳过windows的4层网络栈,直接在NDIS层驱动NIC发送链路层包,winpcap就是一种你可以采用的方案,自己实现tcp/ip栈没有什么难的,以前在dos下,我用包驱动都实现过自己的udp socket,完全是按照RFC定制的。
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #9 爱元元的哥哥: 谢谢你的答复,不过我之前没有接触过这些东西,现在时间又急,你能否发个例子给我。 我中午的时候实现了IPX协议通讯,可以实现我最初提出的要求,但问题在于接发数据包只局限于内网的同个网段中,还是有点局限。
爱元元的哥哥: 谢谢你的答复,不过我之前没有接触过这些东西,现在时间又急,你能否发个例子给我。 我中午的时候实现了IPX协议通讯,可以实现我最初提出的要求,但问题在于接发数据包只局限于内网的同个网段中,还是有点局限。
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-02 #10 不过我也不知道IPX协议是否只能在同一个网段通讯,这个还希望高手们赐教。
B baiduan Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-03 #12 学习一下; 觉得不可能,只知道mac,又不让用arp,怎么发送包?一个 mac可以和任意ip捆绑的。 这个问题真是个问题啊。 你老板真是个sb
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-03 #13 呵呵。 网络协议不一定要用UDP,不过IPX有一定局域性,所以还不知道有其它什么协议来解决这个问题。一开始我是想从UDP的底层着手来解决,但到目前还是没有头绪。
L l-vision Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-07 #16 大家有没有Delphi版的winpcap的资料啊。