因此,我进行了非常彻底的搜索,并尝试了很多方法来在 JavaScript 中为浏览器中的 Chrome.socket API 创建 TCP 或 UDP 侦听器。我现在很困惑。到目前为止,我已经尝试使用:
- 网络套接字
- WebTCP 套接字
- 网络RTC
- PeerJS
- chrome扩展中的节点网络模块
还有几个小选项。到目前为止,这些“选项”似乎都不能正常工作。我得到的最接近的结果是在浏览器中的 readyState 为零。服务器接受连接,但浏览器中套接字的 readyState 保持为零(表示仍在连接)。
我有两个问题。
可能吗? 是否甚至可以在仅使用客户端 JavaScript 的独立网站上监听来自 Chrome 扩展的传入 TCP/UDP 连接?
如何? 如果是这样,我将如何创建它?