Java中的HTTP over UDP实现

时间:2012-06-16 13:21:14

标签: netty apache-camel

您是否有过使用Netty或类似框架的HTTP over UDP的经验? (MINA,CAMEL)?我们得到了不同的结果,并且有兴趣了解您通过UDP运行正式协议的经验。

编辑:任何传输控制+数据并通过UDP运行的C / S协议都会让人感兴趣:SMTP,HTTP,FTP ...我们有兴趣了解成功实施/使用此类协议的人员UDP。

2 个答案:

答案 0 :(得分:3)

=====更新=====

我不太了解它,但是SCTP提供了一些与TCP相同的流控制,并且可以通过UDP进行隧道传输。我提到它是因为我相信netty 4支持SCTP传输,所以这可能是你的选择。


HTTP假设一个可靠的传输协议,所以尽管你可以通过UDP使用它,但你可以自己动手。来自Wikipedia

  

HTTP是在框架内设计的应用层协议   Internet协议套件。它的定义假设一个潜在的和   可靠的传输层协议,[2]和传输控制   协议(TCP)为此目的占主导地位。但HTTP可以使用   不可靠的协议,如用户数据报协议(UDP),用于   简单服务发现协议(SSDP)中的示例。

答案 1 :(得分:2)

使用node-httpp在UDP上运行HTTP,尝试:

https://github.com/InstantWebP2P/node-httpp