Javascript 中间无服务器发送数据
使用浏览器,是否可以使用纯客户端技术(如JS、HTML…)将数据发送到另一个浏览器,而无需通过服务器发送HTML页面??我的意思是,如果两端都已经同步了(一个打开了一个端口,另一个发送数据),那么有可能做到这一点吗?仅使用javascript和HTML,答案显然是否定的:您无法建立直接的P2P连接 有一些解决方案涉及一个插件,例如java(在java的情况下,用户必须放松安全性,通常是通过签名)Javascript 中间无服务器发送数据,javascript,html,Javascript,Html,使用浏览器,是否可以使用纯客户端技术(如JS、HTML…)将数据发送到另一个浏览器,而无需通过服务器发送HTML页面??我的意思是,如果两端都已经同步了(一个打开了一个端口,另一个发送数据),那么有可能做到这一点吗?仅使用javascript和HTML,答案显然是否定的:您无法建立直接的P2P连接 有一些解决方案涉及一个插件,例如java(在java的情况下,用户必须放松安全性,通常是通过签名) 但请注意,您可以通过服务器连接和交换,但对于大多数使用来说,这是足够有效的(前提是您的用户可以接受)
但请注意,您可以通过服务器连接和交换,但对于大多数使用来说,这是足够有效的(前提是您的用户可以接受)。在那些日子里,WebSocket编程非常简单(这里有一个例子,Google会为你最喜欢的语言提供一个例子),所以我真的建议不要尝试使用插件。HTTP需要一个服务器。对于个人项目,您可以尝试Firefox的web服务器插件:
您还不能使用JS、HTML进行直接的客户端到客户端事务,但如果您选择使用Java框架,它将提供用于P2P连接的RTMP(实时媒体协议)。web构建在客户端-服务器模型上。不管你怎么看,它一定会在某个时候击中服务器。是的,但是如果其中一个客户端充当服务器?我的意思是如果浏览器A可以接收和发送,客户端B也可以(通过一些配置)接收和发送