天天看点

Qt udp数据发送太快,数据丢失

Qt 在单线程中,如果数据发送太快,应用程序还在处理别的程序,就会触发不了readyRead信号,导致造成数据的丢失,解决方法可以将udp处理类继承于QThread,在多线程入口run函数里通过死循环接收数据,通过信号槽机制通知处理函数进行处理。

Qt udp数据发送太快,数据丢失

介绍Qt多线程的一个博客 https://www.cnblogs.com/xia-weiwen/p/10306089.html