我正在制作一个程序,它以固定的时间间隔将 UDP 数据包发送到服务器,如下所示:
while (!stop) {
Sleep(fixedInterval);
send(sock, pkt, payloadSize, flags);
}
但是,不能保证发送的周期性是阻塞调用(例如,当 fixedInterval 为 20ms,并且发送调用 > 20ms 时),您知道如何将发送转换为非阻塞操作吗?
我正在制作一个程序,它以固定的时间间隔将 UDP 数据包发送到服务器,如下所示:
while (!stop) {
Sleep(fixedInterval);
send(sock, pkt, payloadSize, flags);
}
但是,不能保证发送的周期性是阻塞调用(例如,当 fixedInterval 为 20ms,并且发送调用 > 20ms 时),您知道如何将发送转换为非阻塞操作吗?