sendto() 呼び出しの後にブロッキング udp ソケットで recvfrom() を呼び出すと、0 が返されます。
しかし、それらの間で Sleep() 関数を呼び出すと、 recvfrom() は受信した udp パケットの正しい長さを返します。
ステップ オーバー モードでデバッガーを使用すると、同じ正しい動作が見られます。
udp ソケットのこの動作を明確にすることはできますか?
sendto() 呼び出しの後にブロッキング udp ソケットで recvfrom() を呼び出すと、0 が返されます。
しかし、それらの間で Sleep() 関数を呼び出すと、 recvfrom() は受信した udp パケットの正しい長さを返します。
ステップ オーバー モードでデバッガーを使用すると、同じ正しい動作が見られます。
udp ソケットのこの動作を明確にすることはできますか?