2009-11-12 50 views

回答

2

只是指出你的風險,該帖子的評論解釋說,UDP不會阻塞TCP ACK,但你仍然可以阻塞內核緩衝區溢出。只有當你有一個非常大的UDP突發時,纔會發生這種情況。

+1

TCP與UDP有什麼關係? – jldupont 2009-11-13 00:00:32

+5

顯然沒有什麼,這正是你不等待TCP ACK的原因。 – MSalters 2009-11-13 09:14:45

0

如果你正在處理大量的流,它可能會幫助你有一個專門的線程模型來處理這些套接字。 NIO提供了一些有用的工作(選擇器)。

+0

可以使用NIO來偵聽從服務器到Android手機的UDP廣播。如果我在Android中使用傳統方式不斷收到和聽UDP信號,是否有任何問題,因爲在我的情況下,長時間工作後,它不聽信息包。 – 2016-09-02 04:27:25

+0

我還沒有,但這篇文章(閱讀所有回覆)表明它可以是:http://stackoverflow.com/questions/17472781/java-nio-udp-broadcast – 2016-09-02 16:34:03