최근에 나는 Windows, Linux 및 다른 시스템에서 VNC의 다양한 구현이 통신에 사용할 rfb 프로토콜의 프로토콜 방법을 협상하기위한 ID 기반 방법을 가지고 있음을 알게되었습니다. 프로토콜 중 일부는 다른 것보다 더 많은 암호화를 가지고 있으며 일부는 로그온 자격 증명 만 암호화하고 일부는 전혀 암호화를 사용하지 않습니다. 어디서 기존 또는 표준
RFB 서버를 쓰고 있습니다. 아무도 RFB 참조 클라이언트를 알고 있는지 궁금합니다. 현재 RealVNC를 실행하여 RFB 서버에 연결하도록 요청하면 정상적으로 작동합니다. 그러나 RealVNC는 훌륭한 최종 사용자 경험을 제공하기위한 것입니다. 프로토콜 기능의 가능한 모든 가능한 조합을 테스트하기위한 것이므로 이 아니며입니다. 그래서 RealVNC가 사
구현을 내 프로젝트에서 사용하고 싶습니다. 긴 검색을 통해이 topic에 도달했습니다 (대답은 전문가가 작성했습니다 ...). 이미 다른 포럼에 주제를 올렸고 동일한 대답을했습니다. 내 질문은 : 우리가 그것을 RFB protocol이라고 부르는 이유는 그것을 구현하는 API 나 라이브러리가 없기 때문입니다. 제 지식에 따라 프로토콜에는 API가 있어야합니
Linux 프레임 버퍼 드라이버로 구현 된 가상 원격 프레임 버퍼 프로토콜을 가정하십시오. 프레임 버퍼의 메모리가 mmap 매핑 또는 유사하게 사용자 공간에서 직접 기록 될 때 이러한 드라이버가 알림을받을 수 있습니까? http://lxr.free-electrons.com/source/drivers/video/fbdev/skeletonfb.c?v=4.4#L
vC++에서 vnc 클라이언트를 만들고 있는데 TRLE 인코딩 스키마로 사용해야합니다. TRLE (인코딩 값 = 15)에서 데이터를 전송할 수있는 제 서버로서 타이트한 vnc 또는 실제 vnc를 사용하고 있습니다. RFB와 VNC에 익숙하지 않아서 서버에서 데이터를 읽는 방법을 잘 모르겠습니다. 서버가 x, y, w, h 및 encoding_type을 사용
는 다음 시나리오를 고려하십시오 : VNC 클라이언트는 NAT 뒤에있는 VNC 서버에 연결을 시도합니다. 위의 작업을 수행하는 데 도움이되는 Java의 포트 전달자를 작성했으며 올바르게 작동합니다. 이제 어떻게 든이 포워딩 기능을 추가하여 VNC 클라이언트 - 서버 간의 통신을 가로채는 동시에 포워딩 유틸리티 내에서 VNC 클라이언트를 인증 할 수 있어야합