2013-04-29 44 views
0

我试图在端口3000接收一些UDP数据包。但是,除了while()循环,我无法找到一种方法来检测是否以及何时接收数据包。我很好奇,如果有一种方法可以让我在填充数据包时得到通知,也许是事件处理程序或类似的东西?我正在使用android API 10.谢谢。是否有一个处理程序在Android接收套接字?

+0

[字面意思是我在谷歌搜索后发现的第一件事](http://www.edumobile.org/android/android-development/socket-programming/) – christopher 2013-04-29 20:31:28

+0

@ChrisCooney我检查了网站。我不确定它是否适用于UDP套接字DataGramSocket。另外,我认为链接中的例子使用while()循环。 – henryyao 2013-04-29 20:43:01

回答

1

你使用DatagramSocket吗?因为在这种情况下,如果使用接收方法,它会阻塞,直到收到数据报。

+0

好暗示。我知道了 – henryyao 2013-04-29 22:03:56

相关问题