2013-04-29 75 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