2015-11-10 45 views
0

我的程序使用TCP監聽傳入消息。 爲了支持傳入的多條消息,由新行分隔符分隔的,我加入以下在管道的起點 -分隔符不適用於UDP

New DelimiterBasedFrameDecoder(256, Delimiters.lineDelimiter()) 

以上是偉大的工作與TCP。按預期分割多個消息。

問題是該代碼不適用於UDP。

有什麼想法?

回答

0

TCP是IP網絡上面向連接的流。它保證所有發送的數據包將以正確的順序到達目的地。 UDP通信是面向數據報的,這個數據報到達目的地,並且可以按順序到達或者根本不到達。我認爲這是你的問題。