分隔符不适用于UDP

时间:2015-11-10 16:21:00

标签: udp netty delimiter

我的程序使用TCP侦听传入消息。 为了支持由新行分隔符分隔的多个消息的传入,我在管道的开头添加以下内容 -

New DelimiterBasedFrameDecoder(256, Delimiters.lineDelimiter())

上述功能与TCP配合使用。多条消息按预期分开。

问题是代码不能与UDP一起使用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

TCP 是IP网络上面向连接的流。它保证所有发送的数据包将以正确的顺序到达目的地。 UDP 通信以数据报为导向,此数据报到达目的地,可能无法到达无法到达。我认为那是你的问题。