2014-02-15 67 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調用,您可以將數據從瀏覽器發送到瀏覽器。

相關問題