是否有任何Websockets侦听功能的计划?
在浏览器中允许对等应用程序可能具有革命性。
我找到了这个答案:Will HTML5 allow web apps to make peer-to-peer HTTP connections?但它已经很老了。我认为它引用的规范(Connection api)现在已被Websockets取代,而Websockets没有提及任何监听设施。
答案 0 :(得分:7)
WebSockets API没有提供监听连接的方法;它只是客户。
您可能对Opera Unite感兴趣。
<强>更新强>
同时查看pusherapp。这是一个在线WebSockets服务。它们为超过5个客户收费,但设置和使用非常简单。根据您的p2p应用程序要求,它可能就足够了。
答案 1 :(得分:3)
老问题,但我想知道同样的事情,遇到了对等服务器,这可能值得一看。它使用WebRTC,看起来像你在想的那样:
答案 2 :(得分:2)
与您的问题切线相关,但您确实在浏览器中说“p2p”,所以..
Flash播放器具有p2p APIs,允许通过UDP与其他对等方(通常是其他浏览器)直接连接。
API旨在将这些连接用于语音/视频流,但似乎也可以将它们用于通用消息传递。
当然,棘手的一点是“同龄人如何找到彼此?”。目前,Adobe提供免费/测试服务,称为Cirrus (formerly Stratus)。也可以从Adobe购买Flash Media服务器来做同样的事情(这也为那些支持UDP不友好防火墙的人提供基于TCP服务器的回退。)据推测,像Red5这样的开源替代品将支持它也在某种程度上。
答案 3 :(得分:-1)
如果您不希望使用通用的浏览器解决方案,则对于不安全且连接受限的情况,您可以使用Google Chrome扩展程序来完成此工作:
Chrome浏览器的Web服务器
https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb