私は、ロボットに参照データを書き込むためにQUdpSocketを使用しています。 私は、送信が可能な限りリアルタイムになることを願っています。qt udpsocketをフラッシュするのが便利ですか?
if (dataBuffer.count() > 0)
{
int numWritten = udp_socket->writeDatagram(dataBuffer.left(64), t_host, t_port);
if (numWritten > 0) { dataBuffer.remove(0, numWritten); }
}
タイマーが50Hzの時上記のコードをトリガされます。ここで は、私が今やっているものです。 この場合、writeDatagramコールの後にflush
を呼び出す必要がありますか?