你有过使用 Netty 或类似框架的 HTTP over UDP 的经验吗?(米娜,骆驼)?我们得到的结果好坏参半,并且有兴趣了解您在 UDP 上运行正式协议的经验。
编辑:任何传输控制+数据并在 UDP 上运行的 C/S 协议都会很有趣:SMTP、HTTP、FTP ......我们有兴趣了解成功实现/使用此类协议与 UDP 的人。
你有过使用 Netty 或类似框架的 HTTP over UDP 的经验吗?(米娜,骆驼)?我们得到的结果好坏参半,并且有兴趣了解您在 UDP 上运行正式协议的经验。
编辑:任何传输控制+数据并在 UDP 上运行的 C/S 协议都会很有趣:SMTP、HTTP、FTP ......我们有兴趣了解成功实现/使用此类协议与 UDP 的人。
===== 更新 =====
我对此了解不多,但 SCTP 提供了一些与 TCP 相同的流控制,并且可以通过 UDP 进行隧道传输。我提到它是因为我相信 netty 4 支持 SCTP 传输,所以这可能是你的一个选择。
HTTP 假定一个可靠的传输协议,因此尽管您可以通过 UDP 使用它,但您只能靠自己。来自维基百科:
HTTP 是在 Internet 协议套件框架内设计的应用层协议。它的定义假定了一个底层和可靠的传输层协议,[2] 并且传输控制协议(TCP)为此目的占主导地位。然而,HTTP 可以使用不可靠的协议,例如用户数据报协议 (UDP),例如简单服务发现协议 (SSDP)。
使用 node-httpp 在 UDP 上运行 HTTP,尝试一下: