由wireshark捕获但不是由应用程序

时间:2016-03-29 17:01:30

标签: sockets networking udp

我有一个通过单向链接连接发送文件的应用程序。 基本上有一个发件人应用程序通过udp发送文件 并且有一个接收器知道如何读取数据包并将它们转换回文件。

该应用程序在几个测试环境中运行良好。 例如:从我的电脑到局域网中的另一台电脑。

现在,我有一个奇怪的情况,我没有从操作系统收到任何数据包,但我确实在Wireshark上看到了数据包。数据包看起来很好:

  1. MAC很好。

  2. IP是正确的。

  3. 端口正确。

  4. 我在发送方PC和接收方PC上都设置了静态arp条目

  5. 两者都是Windows 7 SP1 I7 2600和16GB RAM

  6. 发件人和收件人有2个网卡。一个与一个相互关联。

  7. 发件人使用单向链路电缆连接到接收器。含义数据包只能从发送方传送到接收方。

  8. 当接收方关闭时,发送方发送数据:ICMP数据包从接收方发送,说“端口不可达”"但如果接收器启动它就不会发生。

  9. Wireshark在promiscous和not promiscous模式下嗅探数据包。

  10. 我也试过用python监听数据。一无所获。

    是否有任何Windows日志我可以查看为什么数据包不会到达我的应用程序?关于如何诊断这个的任何其他想法?

    由于

0 个答案:

没有答案