0

如何使用 netty 构建可靠的 UDP?

修改netty的源码?还是用netty作为底层,在应用层实现reliable?

谢谢!最好的祝福!

4

1 回答 1

2

这取决于您的应用程序的设计。与修改 Netty UDP 传输源添加这些东西相比,构建一个瘦应用层(使用带有序列号的简单数据帧、带有接收序列号的确认帧和可选的计时器处理程序来实现重传)要容易得多。

这种方法可能会遇到一些问题,例如,发送更大的帧,感谢 IP 帧,您已经处理了应用程序 PDU 碎片,稍后您可能必须继续向层添加更多内容。仅当 TCP 或 SCTP(Netty 4.X 支持 SCTP)不能用于此目的时,我才会这样做。

于 2012-04-16T17:36:25.837 回答