两个IMX6之间的TCP和UDP通信问题

时间:2019-05-21 06:35:37

标签: c++ tcp udp embedded-linux imx6

我们的系统中有两个IMX6处理器,其中一个处理器通过UDP将未压缩的视频发送给另一个。而且还有异步。使用TCP相互之间进行数据通信(最大10到120字节)。我们有时会遇到丢包或通讯中传输延迟的情况。我们在源代码中尝试了不同的方法。我们还尝试了将通信从TCP迁移到UDP,但仍然像以前一样看到通信问题。 我们确实编写了一些实验代码,用于处理器之间的发送/接收目的。我们认为发送方可以发送,但接收方不能接收所有发送的包。

我们尝试在通信发生时暂停UDP视频传输,我们发现通信可以正常进行。但是随着视频传输的开始,通信问题就出现了。

QT版本:5.3.2

UDP传输:QUDPSocket

TCP传输:ZMQ

Yocto:Poky发行版

内核:3.14.28

0 个答案:

没有答案