是否可以创建一个web应用程序,在中央服务器的帮助下,可以创建与同一web应用程序的其他用户的直接连接?我在想象一个类似于UDP打孔的过程
我已经读过HTML5中新的WebSockets API,但是在完全双工连接开始之前,您必须启动与WS-compatible服务器的连接。我想的更多的是在客户端之间建立直接连接的过程,在初始握手时服务器只参与
注意:Java小程序不算数。我只对标准浏览器技术感兴趣
这里不是明智的猜测,而是一个明智的答案:
HTML5计划允许来自javascript的对等连接,但这些连接将不是原始TCP
完整的规范可在http://dev.w3.org/html5/websockets/
jrh
编辑:对于特定的点对点连接,请查看以下链接:
- 关于对等连接:http://www.w3.org/TR/2008/WD-html5-20080122/#peer-窥视
- 关于到本地网络的广播连接:http://www.w3.org/TR/2008/WD-html5-20080122/#broadcast
- 关于TCP连接(在编码协议中):http://www.w3.org/TR/2008/WD-html5-20080122/#tcp-联系
- 完成拟定规范:http://www.w3.org/TR/2008/WD-html5-20080122/#network
需要注意的是,这些能力仍在谈判中。能够创建“本地聊天”web应用程序将非常好:)
jrh