是否可以使用 Native Client 打开其他浏览器可以连接的端口?喜欢浏览器到浏览器的连接?
1001 次
2 回答
4
一般来说,没有。NaCl 不允许程序直接打开套接字(这将是一个安全问题)。旨在使 NaCl/Pepper 应用程序具有与 Javascript 应用程序相同的通用功能;因此将支持诸如 WebSockets(连接回服务器)之类的东西,但不直接在客户端计算机上打开文件或套接字。在 HTML5 中进行 P2P 样式网络的一些工作(例如http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer)可能也会获得 Pepper 支持,但我不知道那是什么状态。
于 2011-11-16T18:42:22.577 回答
0
在浏览器中获得 P2P 连接的唯一方法是通过 WebRTC。如果 NaCl 允许使用 WebRTC(尽管 Pepper API 或其他),那么除了实现之外,您唯一需要的就是将客户端相互连接的代理服务器。有关一些信息,请参阅PeerJS。
于 2014-04-02T09:12:46.490 回答