【问题标题】:libvncserver / libvncclient websocket support (to vSphere)?libvncserver / libvncclient websocket 支持(到 vSphere)?
【发布时间】:2017-02-07 09:18:30
【问题描述】:

我正在尝试使用 libvncVMware ESXi 6 vm 的控制台编写客户端应用程序。 从 ESXi 6 开始,VMware 为此提供了 websocket。他们还为此发布了基本的 HTML5 客户端。

ESXi websocket VNC 使用连接路径进行授权。 当 HTML5 客户端尝试连接它时,发出如下请求: wss://esxi_host_ip/ticket/secret_token

根据我的研究,我知道这种方法也适用于 noVNC 客户端 (https://github.com/kanaka/noVNC) 此客户端将“路径”参数传递给 RFB 实现。

从 libvnc 网站,我知道它支持 websockets,但我不知道客户端是否支持它,如果答案是 YES,我该怎么做?

【问题讨论】:

    标签: c++ websocket vmware remote-desktop vnc


    【解决方案1】:

    最后答案是,但简单的破解是可能的。

    无法直接从 libvnc 连接到 websocket vnc 服务器。

    作为我的问题的解决方案,我使用定制的 tcpwebsocket 代理,我首先协商 websocket 连接,然后连接标准 tcp vnc 客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      • 2015-08-03
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      相关资源
      最近更新 更多