【问题标题】:Initiate TCP connection from a browser (extension)?从浏览器(扩展)启动 TCP 连接?
【发布时间】:2013-03-13 11:15:57
【问题描述】:

是否可以从浏览器发起 TCP 连接?

如果是这样,是否已经存在执行此操作的浏览器(尤其是 Firefox 和 Chrome)扩展程序?如果还没有扩展,您知道创建 Firefox/Chrome 浏览器发起的 TCP 连接的核心元素/功能吗?

【问题讨论】:

    标签: browser tcp google-chrome-extension firefox-addon


    【解决方案1】:

    有 Websocket,但仅限于 in RFC 6455 中概述的 Websocket 协议。

    到目前为止,大多数现代网络浏览器support it

    【讨论】:

      【解决方案2】:

      Chrome 浏览器(我认为是从 v24 开始的稳定通道)允许您托管 TCP 服务器,并且示例表明它可以连接到 telnet 服务器,这意味着它也能够成为 TCP 客户端。

      https://github.com/GoogleChrome/chrome-app-samples/tree/master/tcpserver

      https://github.com/GoogleChrome/chrome-app-samples/tree/master/telnet

      但是这些都不是标准化的,所以,如果你可以使用 websockets,那就更喜欢了。

      http://developer.chrome.com/apps/socket.html

      【讨论】:

        猜你喜欢
        • 2015-09-02
        • 1970-01-01
        • 2011-08-17
        • 2023-03-16
        • 2019-01-06
        • 1970-01-01
        相关资源
        最近更新 更多