Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 中间无服务器发送数据_Javascript_Html - Fatal编程技术网

Javascript 中间无服务器发送数据

Javascript 中间无服务器发送数据,javascript,html,Javascript,Html,使用浏览器,是否可以使用纯客户端技术(如JS、HTML…)将数据发送到另一个浏览器,而无需通过服务器发送HTML页面??我的意思是,如果两端都已经同步了(一个打开了一个端口,另一个发送数据),那么有可能做到这一点吗?仅使用javascript和HTML,答案显然是否定的:您无法建立直接的P2P连接 有一些解决方案涉及一个插件,例如java(在java的情况下,用户必须放松安全性,通常是通过签名) 但请注意,您可以通过服务器连接和交换,但对于大多数使用来说,这是足够有效的(前提是您的用户可以接受)

使用浏览器,是否可以使用纯客户端技术(如JS、HTML…)将数据发送到另一个浏览器,而无需通过服务器发送HTML页面??我的意思是,如果两端都已经同步了(一个打开了一个端口,另一个发送数据),那么有可能做到这一点吗?

仅使用javascript和HTML,答案显然是否定的:您无法建立直接的P2P连接

有一些解决方案涉及一个插件,例如java(在java的情况下,用户必须放松安全性,通常是通过签名)


但请注意,您可以通过服务器连接和交换,但对于大多数使用来说,这是足够有效的(前提是您的用户可以接受)。在那些日子里,WebSocket编程非常简单(这里有一个例子,Google会为你最喜欢的语言提供一个例子),所以我真的建议不要尝试使用插件。

HTTP需要一个服务器。对于个人项目,您可以尝试Firefox的web服务器插件:


您还不能使用JS、HTML进行直接的客户端到客户端事务,但如果您选择使用Java框架,它将提供用于P2P连接的RTMP(实时媒体协议)。

web构建在客户端-服务器模型上。不管你怎么看,它一定会在某个时候击中服务器。是的,但是如果其中一个客户端充当服务器?我的意思是如果浏览器A可以接收和发送,客户端B也可以(通过一些配置)接收和发送