使用Native Client(NaCl)是否可以在可以接受传入请求的页面中嵌入服务器?

Ale*_*xis 5 networking network-programming google-chrome google-nativeclient

是否可以使用其他浏览器可以连接的Native Client打开端口?像浏览器到浏览器连接?

小智 4

一般来说,没有。NaCl 不允许程序直接打开套接字(这将是一个安全问题)。NaCl/Pepper 应用程序旨在具有与 Javascript 应用程序相同的一般功能;因此,像 WebSockets(连接回服务器)之类的东西将受到支持,但不能直接在客户端计算机上打开文件或套接字。HTML5 中的 P2P 风格网络正在进行一些工作(例如http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer),这也可能会得到 Pepper 支持,但我不知道它的状态是什么。