首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML5会允许web应用建立点对点的超文本传输协议连接吗?

HTML5会允许web应用建立点对点的超文本传输协议连接吗?
EN

Stack Overflow用户
提问于 2009-06-23 11:31:18
回答 2查看 47.5K关注 0票数 101

在中央服务器的帮助下,是否可以创建一个web应用程序,以便与同一web应用程序的其他用户建立直接连接?我正在想象一个类似于UDP打孔的过程。

我在HTML5中读到了新的WebSockets应用编程接口,但似乎必须先启动与WS兼容的服务器的连接,然后才能开始全双工连接。我考虑的更多的是在客户端之间建立直接连接的过程,服务器只参与初始握手。

注意: Java applet不算数。我只对标准浏览器技术感兴趣。

EN

回答 2

Stack Overflow用户

发布于 2009-06-23 12:37:24

I second harshath.jr:您可以很好地让服务器充当目录(暴露每个连接的代理的“源”;源是scheme+host+port,就像在draft-abarth-origin中一样,模式为"ws“或"wss")。然后,您可以发起点对点的WebSocket连接;多亏了CORSSOP才得以完成。当然,这意味着每个代理(即浏览器)必须嵌入自己的WebSocket服务器(就像Opera Unite一样)。

同时,使用XMPP/IRC/etc-way:没有点对点连接,而是通过WebSocket连接到中央服务器(或网络!)将消息传递给连接的代理(最终使用某个特定的WebSocket“子协议”)

编辑:请注意,所有这些内容实际上都超出了HTML5的范围(所有这些内容曾经是HTML5的一部分,但已被拆分到各自的规范中)

票数 0
EN

Stack Overflow用户

发布于 2010-08-23 21:10:55

Whole的整个思想是为了解决防火墙和代理http://www.kaazing.org/confluence/display/KAAZING/What+is+an+HTML+5+WebSocket的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1032006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档