有没有办法从浏览器运行服务器或点对点?
Is there any way to run a server or peer-to-peer from a browser?
标题基本上说明了一切。我知道这不能用传统的方式来完成。我不知道有什么方法可以使用Web Sockets,尽管我从来没有用它们构建过比玩具应用程序更多的东西。
如果解决方案是浏览器特定的(即使在客户端;例如,点对点通信也很棒)。例如,是否有任何方法来完成使用Chrome的NaCl?
此外,如果这现在不可能,是否有任何充实的规范来说明它将如何在未来工作?例如,基于chrome的浏览器正在试验一个"P2P Javascript API",这个API目前似乎完全没有文档。
以下是HTML5规范:http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#peer-to-peer-connections,但其状态尚不清楚。抱歉,如果这个问题有点随意;我基本上对所有可用于p2p通信的浏览器内api的当前状态感兴趣。
编辑:我对Flash p2p不感兴趣。我知道这是可以做到的,而且绝对是当前p2p问题的解决方案,但我对新技术感兴趣。
2012年5月更新:对于那些还在关注这个的人来说,peerconnection API正在慢慢地进入浏览器。它现在是实验性的在Chrome浏览器,连同其余的WebRTC API。您可以在这里查看文档和规范
有Opera Unite,但我不知道有任何基于它的跨浏览器标准化工作。我认为默认情况下,它通过Opera服务器代理DNS,但您可以将其设置为直接连接。
相关文章:
- 试图让我的点对点游戏'捕捉到'最近的点
- Javascript闭包对点击事件的疑问
- 代码对点击事件的影响
- HTML表单对点击“输入”按钮没有响应
- 堆积条形图和散点对齐
- jQuery Bounce 对点击没有 jQuery UI 的影响
- 在 Javascript 中对点对象数组进行排序
- 对点击问题做出反应
- 通过jquery创建的按钮don't对点击做出响应
- 同一网络上的点对点web API
- 是否可以使用ICE直接连接,然后在WebRTC中直接进行点对点信令?
- 如何使用PHP, MySQL DB和JavaScript模拟点对点通信通道
- 点对点连接在Windows商店应用程序(HTML/JS)
- 如何建立浏览器对浏览器(点对点)连接?
- 有没有办法从浏览器运行服务器或点对点?
- SignalR点对点(js to js)通信
- 使用WebRTC/Alternative的点对点1080p直播
- 点对点会议重制,WebRTC
- 如何在web浏览器之间建立点对点连接
- 为在线多人游戏设置点对点网络