次のような一定の間隔でUDPパケットをサーバーに送信するプログラムを作成しています。
while (!stop) {
Sleep(fixedInterval);
send(sock, pkt, payloadSize, flags);
}
ただし、 はブロック呼び出しであるため、周期性は保証できませんsend(たとえば、fixedIntervalis が 20ms で、sendis > 20ms の場合)。sendをノンブロッキング操作に変える方法を知っていますか?