浏览器中的Chrome.socket监听器

时间:2013-10-25 15:05:32

标签: javascript node.js sockets tcp google-chrome-extension

因此,我进行了非常彻底的搜索,并尝试了许多方法,以便在JavaScript中的浏览器中为Chrome.socket API创建 TCP或UDP侦听器。我现在很困惑。到目前为止,我尝试过使用:

  • 的WebSockets
  • WebTCP套接字
  • 的WebRTC
  • PeerJS
  • Chrome扩展程序中的节点网络模块

还有几个小选项。到目前为止,这些“选项”似乎都没有正常运作。我得到的最接近的是在浏览器中获得readyState为零。服务器接受连接,但浏览器中套接字的readyState只保持为零(表示仍然连接)。

我有两个问题。

有可能吗? 甚至可以通过仅使用客户端JavaScript来侦听来自特定网站上的Chrome扩展程序的传入TCP / UDP连接吗?

如何吗 如果是这样,我将如何创建它?

1 个答案:

答案 0 :(得分:0)

出于安全原因,您将永远无法在纯客户端代码中创建原始套接字。

WebSockets或WebRTC等协议要求服务器明确承认协议并允许您连接。