【问题标题】:Right way to send incoming data from qudpsocket in thread在线程中从 qudpsocket 发送传入数据的正确方法
【发布时间】:2014-01-17 22:04:00
【问题描述】:

我在工作线程中有 QUdpsSocket。我应该如何将传入数据(指针、qbytearray、复制 uint8_t[]、..?)发送到主线程?我应该在哪里删除它?

本地网络每秒大约 6000 个数据包(平均 2mb/秒),我无法更改默认 udp 输入缓冲区大小。因此,在另一个线程中接收数据是丢失最小数据包计数的方法(如果主线程中有负载)。

【问题讨论】:

标签: c++ multithreading qt memory udp


【解决方案1】:

您可以使用从接收线程到主线程的信号,该信号将指针传递给您接收到的数据。然后,您可以释放主线程中的内存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多