2014-02-15 62 views
1

我希望我的网站,用JS编写,允许其用户直接发送消息彼此,而不通过我的服务器。服务器最初可用于获取在用户之间设置此类连接所需的信息(例如,获取用户的IP地址并将其提供给其他特定用户)。Javascript客户端之间的通信?

是否可以在网站上做这样的事情?如果是这样,我需要什么来发送/接收这些消息?

+2

不会发生。看看Node.js和Socket.IO,你可以愉快地在客户端之间传递消息......使用必要的服务器。 – Ian

+0

不可能,不可能 –

+1

不,不能单独使用JavaScript。 JavaScript在客户端上运行,您需要*服务器来在客户端之间接收和传输消息。 – j08691

回答

1

是的,这是可能的,但它的设置有点复杂。您可以使用RTCPeerConnection,这是一组称为WebRTC的技术的一部分。

HTML5Rocks tutorial

注意的是,虽然这通常不是太难设置使用谷歌眩晕服务器(和信令自己的服务器)演示,在一个大规模这样做更难。

+0

您是否需要MCU来启用点对点通信? – j08691

+0

如果你只有两点,那不是真的。 –

0

httprelay.io不需要额外的库,通过简单的AJAX调用,您可以将数据从浏览器发送到浏览器。

相关问题