Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 netty 构建可靠的 UDP?
修改netty的源码?还是用netty作为底层,在应用层实现reliable?
谢谢!最好的祝福!
这取决于您的应用程序的设计。与修改 Netty UDP 传输源添加这些东西相比,构建一个瘦应用层(使用带有序列号的简单数据帧、带有接收序列号的确认帧和可选的计时器处理程序来实现重传)要容易得多。
这种方法可能会遇到一些问题,例如,发送更大的帧,感谢 IP 帧,您已经处理了应用程序 PDU 碎片,稍后您可能必须继续向层添加更多内容。仅当 TCP 或 SCTP(Netty 4.X 支持 SCTP)不能用于此目的时,我才会这样做。