![]() |
1
1
我发现我可以在被阻塞的线程外使用套接字,并可以调用socket.close。这会中断并引发socketException。看起来还是有点脏,但能完成任务。 有人有更好的方法吗? |
![]() |
2
0
我不是插座专家,但仍然可以尝试。 使用以下两种方法的组合来生成非阻塞套接字。 1)使用带超时的select函数等待特定的套接字。超时后,检查您是否仍要等待该套接字。 2)使用o_nonblock使您从调用非阻塞中恢复。 http://www.kegel.com/dkftpbench/nonblocking.html 使用上面的链接来研究如何使recvFrom不阻塞。 谷歌选择。 |
![]() |
slim71 · C-通过套接字向客户端发送UDP消息 7 年前 |
![]() |
alsaleem · 执行UDP套接字。接收开始收集还是可用? 7 年前 |
![]() |
ilya · 使用iperf3测量STM32板上的UDP吞吐量 7 年前 |
![]() |
Ephemera · 服务器能否直接连接其连接的两个套接字? 7 年前 |
![]() |
Jamboree · 跨NAT的UDP客户端无法从服务器接收数据 7 年前 |
![]() |
Niranjan Godbole · 无法在c中使用udp发送数据# 7 年前 |
![]() |
en Lopes · Java UDP服务器不工作 7 年前 |
![]() |
Iago SP · 如何在golang中发送假udp包 7 年前 |