以下可能吗?有2人在2台不同的电脑上工作。两者都连接到互联网。这些用户可以使用在浏览器中运行的JavaScript程序相互通信。
我不想使用服务器。我想使用P2P方法,如果可以使用JavaScript,我会徘徊吗?
答案 0 :(得分:3)
没有
相同的原始政策会阻止JavaScript(在网页中)打开与提供该网页的主机之外的主机的连接。
答案 1 :(得分:2)
这不违反same origin policy。
答案 2 :(得分:2)
在任何情况下都需要使用服务器。即使您可以指定IP地址并调整JavaScript以使用AJAX / JSON / JSONP建立与计算机的连接,另一台计算机也必须具有一些服务功能来接听电话,这是您的浏览器和JavaScript都无法满足的要求。处理
对于直接的计算机到计算机的通信,您需要深入研究严格的客户端编程,例如使用Java,C ++ / C#,.NET平台或类似的东西。
答案 3 :(得分:1)
opera unite服务允许您执行此操作。当然,这仅限于Opera浏览器。
看看here,了解对系统的精彩介绍
答案 4 :(得分:0)
我认为你不能在不使用服务器的情况下使用纯JavaScript。 Javascript只能与ajax请求进行网络通信,因此其他计算机必须运行http服务器。
答案 5 :(得分:0)
也许考虑使用Java代替?你仍然需要服务器,所以客户可以找到彼此。
答案 6 :(得分:0)
中间的服务器绝对是必需的。绝对没办法。
我很好奇你想要做什么呢?