首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UDP数据包不发送可能是因为找不到客户端?

UDP数据包不发送可能是因为找不到客户端?
EN

Stack Overflow用户
提问于 2019-02-15 03:04:37
回答 1查看 1K关注 0票数 0

我有一个非常简单的应用程序。它会将UDP数据包发送到网络上其他位置的客户端。

主机为192.168.11.66 (Windows 10),客户端为192.168.11.65 (专有设备)。

主机pc看不到客户端设备,但我知道它已打开并侦听流量。当我从主机发送UDP数据包时,我使用Wireshark,但看不到数据包被发送出去。相反,我看到的是来自ARP的试图定位客户端的消息。我假设由于ARP不成功,主机取消了数据包的发送。

如果我将数据包的目的地址更改为广播地址,所有数据包都会被发送,并且我可以看到Wireshark上的所有内容。我需要能够指定客户端的IP地址,并让Windows发送数据包,而不管它是否认为客户端设备在网络上。客户端设备寻找专门寻址到其自身的UDP流量,并且客户端设备无法使其自身在网络上可见。

有人知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2019-02-15 05:17:38

谢谢@Remy:而不是手动创建您自己的ARP记录。--雷米·勒博

我没有意识到我可以在ARP中创建手动条目。我需要阅读更多关于ARP的知识。添加一个手动输入解决了我的问题。我发现你可以使用ASP -s或者NETSH来添加邻居。

谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54697427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档