Android UDP接收/等待传入数据

时间:2013-07-03 21:59:17

标签: java android sockets udp

我想通过udp socket每5秒发送一次数据,但是如果有任何数据的话,我总是要收听UDP端口。

我该怎么做?

我想到了两个线程,但我不确定那是否是最好的选择。

1 个答案:

答案 0 :(得分:0)

您可以在一个单线程或AsyncTask中执行此操作;您希望每5秒发送一次数据,并且每发送一条消息必须等待5秒钟,等待一次5次检查,在该循环中,是否有要读取的数据。 如果您需要更频繁地检查,也可以等待1/2秒10次。