我正在开发一个使用UDP进行通信的应用程序,我有一个“侦听服务器”和一个“发件人”。我可以接收数据包并将其打印到控制台,但我无法使用wireshark捕获数据包。我需要验证UDP标头和发送的数据,但我不能,因为我没有使用wireshark捕获任何内容。
侦听服务器(接收方)和发件人正在同一台计算机上运行,但我正在外部IP地址上执行操作(发送数据包)(66.55.44.33:1234)。
答案 0 :(得分:2)
侦听服务器(接收方)和发件人正在同一台计算机上运行
然后:
正如EJP所指出的那样,你的数据包在内部循环,所以你必须监听一个“环回”接口,如果操作系统有一个并允许你捕获它。
答案 1 :(得分:1)
因为Wireshark捕获了线路上的数据包。您正在使用内部环回,即使您不这么认为。