无法从FPGA接收TCP数据包

时间:2018-11-06 15:40:01

标签: sockets networking tcp wireshark fpga

希望您一切顺利,并希望您能为此提供帮助

我正在从承载(连接到PCIe的FPGA)到常规CentOs 7中发送一些TCP数据包,FPGA正在向直接连接到FPGA的主机发送一些TCP数据包,这里的奇怪行为是在连接的另一端,数据包到达Wireshark,但从未到达套接字或应用程序,也从未从FPGA发送TCP数据包的ACK数据包到主机,我尝试了很多组合(C ++套接字,C#套接字) ,Windows,Linux等)。我逐字节检查了TCP数据包,它看起来与Os常规TCP数据包几乎相同,显然是在更改源端口的tcp seq和ack编号,但其余参数都很好。

这是一个有线窃听的示例

FPGA-Bytes

C++Bytes

在第一个图像“ FPGA字节”中,有FPGA发送的字节

在第二个图像“ C ++ Bytes”中,Os发送了一些字节

这里的问题是为什么套接字看不到来自FPGA的数据包?

如果需要更多信息以了解问题,请告诉我

谢谢!

0 个答案:

没有答案