2016-09-29 10 views
0

libvnc을 사용하여 용 클라이언트 응용 프로그램을 작성하려고합니다. VMware ESXi 6 VM 콘솔. ESXi 6에서 VMware는이 목적으로 웹 소켓을 제공합니다. 또한 기본 HTML5 클라이언트로 출시됩니다.libvncserver/libvncclient 웹 소켓 지원 (vSphere 용)?

ESXi websocket VNC는 연결 경로를 사용하여 권한을 부여합니다. 때이 같은 요청을 연결을 시도 HTML5 클라이언트 : WSS를 : // esxi_host_ip/티켓/내 연구에서 secret_token

나는이 방법은 또한 noVNC 클라이언트 와 함께 작동 알고 (https://github.com/kanaka/noVNC) 이 클라이언트는 "경로"매개 변수를 RFB 구현에 전달합니다. libvnc 웹 사이트에서

나는 WebSocket을을 지원하는 것을 알고 있지만 클라이언트 측에서 지원되는 경우 나도 몰라과 대답은 경우 YES, 나는 어떻게 할 수 있습니까?

답변

0

마지막으로 대답은 입니다.이지만 간단한 해킹이 가능합니다.

libvnc의 websocket vnc 서버에 직접 연결할 수 없습니다. 내가 정의 TCP에 웹 소켓 내가 먼저 표준 TCP의 VNC 클라이언트를 연결 한 후 웹 소켓 연결을 협상하고 프록시 만들어 사용 내 문제에 대한 해결책으로

.