Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想通过 udp 套接字每 5 秒发送一次数据,但是如果有任何数据到来,我总是必须监听 UDP 端口。
我怎样才能做到这一点?
我认为有两个线程,但我不确定这是否是最佳选择。
您可以在一个线程或 AsyncTask 中完成;您希望每 5 秒发送一次数据,并且您必须为每条发送的消息等待这 5 秒,等待一秒 5 次检查,在该循环中,如果有要读取的数据。如果您需要更频繁地检查,您也可以每秒等待 1/2 次 10 次。