2016-09-29 12 views
0

libvncを使用して、のクライアントアプリケーションを作成しようとしています。VMware ESXi 6 vmのコンソール。 ESXi 6からVMwareはこの目的でwebsocketを提供しています。彼らはまた、これのために基本的なHTML5クライアントとしてリリースされています。libvncserver/libvncclient websocketのサポート(vSphereへの対応)?

ESXi websocket VNCは接続パスを使用して認証します。 HTML5クライアントは、このような要求を行うことを接続しようとする: WSS:// esxi_host_ip /チケット/ secret_token

私の研究から、私はこの方法でもnoVNCクライアント (https://github.com/kanaka/noVNC)で動作することを知っています このクライアントは、「経路」パラメータをRFBの実装に渡します。 libvnc Webサイトから

私はそれがWebSocketををサポートしていることを知っているが、それはクライアント側でサポートされている場合、私は知らないと答えはある場合 YES、私はそれをどのように行うことができますか?

答えて

0

最後に答えはです。ですが、簡単なハックが可能です。

libvncからwebsocket vncサーバーに直接接続することはできません。私の問題の解決策として

私は私が最初にWebSocketの接続を交渉して、標準のTCP VNCクライアントを接続するカスタムメイドTCPへのWebSocketプロキシを使用。

関連する問題