请问大家,为什么UDP的网络通信,当一开始总是发送ARP请求这样的广播包呢 具体是这样的,PC和DSP进行UDP无连接的网络通信,通过PC发送命令给DSP,但是每次DSP重新上电的时候,PC发命令的时候,都会发送ARP请求广播包,而没有命令发过去,那么我应该怎么禁止这样的包,而一上电自动可以开始发送命令过去呢,请大家帮我分析一下,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有 ARP 的话,os知道你要发给谁么? IP和mac不一致的 你可以在pc端用arp命令加一個靜態的arp緩存條目,有了dsp的ip和mac的對照條目,udp在髮送時就不會再發arp去查詢了. 同leon7909(leon) arp -s ....... 那具体如何加一个静态ARP缓存条目呢?我没有这么做过,呵呵,请具体指导我一下 你先和那台机通信.然后在命令行下面打 arp -a可以看到这样的... Internet Address Physical Address Type 157.55.85.212 00-aa-00-62-c6-09 dynamic然后你输出这样的命令行:arp -s 157.55.85.212 00-aa-00-62-c6-09再用arp -s 就可以看到 Internet Address Physical Address Type 157.55.85.212 00-aa-00-62-c6-09 static这就是静态的了.把arp -s 157.55.85.212 00-aa-00-62-c6-09这样的语句存在批处理, 放在计算机启动里, 或由你的那个UDP程序运行. 非常感谢楼上,我现在的UDP程序中就是用system(command)这个函数进行静态绑定的,但是当我运行完程序后,已经处于绑定的状态,为什么拔掉网线后,再插上静态绑定就消失了,就再也不能发送命令了,怎么才能够让这个绑定就一直存在这个计算机里呢 还有就是在我调用system(command)命令的时候,总是在我的程序界面上弹出一个控制台命令窗口,怎么才能让这个函数执行,但没有这样的窗口弹出呢 拔掉网线再插后, 网卡的arp表会清空. 用WinExec(command, SW_HIDE)代替system, 可以隐藏窗口. 真是太感谢neosu(neo)了,这么快就看到你的回复,非常感谢! 在DSP里实现ARP协议不就得了.上面的都不解根本. ARP协议很简单的,网上例子很多 系统主题改变为window经典时,某些子对话框的背景色和控件背景色不同 模态对话框显示不了 新人软件选择问题,望大家多加帮助 大量数据的处理 如何提高速度 (CMainFrame*)AfxGetMainWnd()使用疑问? 新手上路,简单问题,寻求帮助。 各位大牛,能过来看看吗?拜托了!偶急死了!!!在线等 关于多文档的几个问题 请问?.gbc是什么格式的文件?怎么打开? 简单么? rename在2000/xp下,重命名用资源管理器打开的文件夹失败,有什么方法可以重命名用资源管理器打开的文件夹? 如何让CDateTimeCtrl同时显示日期和时间呢?
Internet Address Physical Address Type
157.55.85.212 00-aa-00-62-c6-09 dynamic然后你输出这样的命令行:
arp -s 157.55.85.212 00-aa-00-62-c6-09
再用arp -s 就可以看到
Internet Address Physical Address Type
157.55.85.212 00-aa-00-62-c6-09 static这就是静态的了.
把arp -s 157.55.85.212 00-aa-00-62-c6-09这样的语句存在批处理, 放在计算机启动里, 或由你的那个UDP程序运行.