我的程序使用TCP侦听传入消息。 为了支持由新行分隔符分隔的多个消息的传入,我在管道的开头添加以下内容 -
New DelimiterBasedFrameDecoder(256, Delimiters.lineDelimiter())
上述功能与TCP配合使用。多条消息按预期分开。
问题是代码不能与UDP一起使用。
有什么想法吗?
答案 0 :(得分:0)
TCP 是IP网络上面向连接的流。它保证所有发送的数据包将以正确的顺序到达目的地。 UDP 通信以数据报为导向,此数据报到达目的地,可能无法到达无法到达。我认为那是你的问题。