Semerkin Asked:2020-02-19 19:47:40 +0000 UTC2020-02-19 19:47:40 +0000 UTC 2020-02-19 19:47:40 +0000 UTC 如何影响发送数据报的时间 772 有qudpsocket。有两个字节数组。我需要将它们发送到一个数据报中。最简单的选择是将两个数组复制到一个数组中。我不喜欢他。最好先将一个数组写入套接字,然后再写入第二个数组,然后发送数据报。有这样的选择吗?据我了解,一旦对套接字的写入结束,数据报就会立即发送 c++ 1 个回答 Voted Best Answer Bogdan 2020-02-19T20:00:12Z2020-02-19T20:00:12Z 注意方法的描述QAbstractSocket::flush(): 在大多数情况下,您不需要调用此函数,因为QAbstractSocket一旦控制返回事件循环,就会自动开始发送数据。 翻译如下: 在大多数情况下,您不需要调用此函数,因为它QAbstractSocket会在控制返回事件循环的那一刻自动开始发送数据。 反过来,这意味着在执行方法时,您可以根据需要多次写入套接字的内部缓冲区,直到方法完成(控制进入事件循环),或者直到您显式调用flush.
注意方法的描述
QAbstractSocket::flush():翻译如下:
反过来,这意味着在执行方法时,您可以根据需要多次写入套接字的内部缓冲区,直到方法完成(控制进入事件循环),或者直到您显式调用
flush.