gpt4 book ai didi

c++ - libvncserver/libvncclient websocket支持(至vSphere)?

转载 作者:行者123 更新时间:2023-12-02 10:25:14 29 4
gpt4 key购买 nike

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

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

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

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

最佳答案

最后,答案是,但可以简单地破解。

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

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

关于c++ - libvncserver/libvncclient websocket支持(至vSphere)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39763667/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com