当我在 sendto() 调用后在阻塞 udp 套接字上调用 recvfrom() 时,它返回 0。
但是当我在它们之间调用 Sleep() 函数时,recvfrom() 返回接收到的 udp 数据包的正确长度。
当我在单步模式下使用调试器时,会出现相同的正确行为。
有人可以澄清 udp 套接字的这种行为吗?
当我在 sendto() 调用后在阻塞 udp 套接字上调用 recvfrom() 时,它返回 0。
但是当我在它们之间调用 Sleep() 函数时,recvfrom() 返回接收到的 udp 数据包的正确长度。
当我在单步模式下使用调试器时,会出现相同的正确行为。
有人可以澄清 udp 套接字的这种行为吗?