【发布时间】:2017-02-07 09:18:30
【问题描述】:
我正在尝试使用 libvnc 为 VMware 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