Extending VNC Server and Client for Transmitting Clipboard Images

클립보드 이미지 전송을 위한 VNC 서버와 클라이언트의 확장

  • Lee, Tae-Ho (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Kim, Jung-Hyun (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Hong-Chang (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Myung-Joon (School of Computer Engineering & Information Technology, University of Ulsan)
  • 이태호 (울산대학교 컴퓨터.정보통신공학부) ;
  • 김정현 (울산대학교 컴퓨터.정보통신공학부) ;
  • 이홍창 (울산대학교 컴퓨터.정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터.정보통신공학부)
  • Published : 2007.06.25

Abstract

VNC(Virtual Network Computing)는 원격 제어 소프트웨어의 하나로서 다른 지역에 위치한 컴퓨터의 자원을 제어할 수 있는 기능을 제공한다. VNC는 원격 시스템과 로컬 시스템과의 자료 교환을 위하여 원격시스템과 로컬 시스템간의 클립보드 내용을 공유하는 기능을 제공하고 있으나, 현재까지 개발된 VNC 소프트웨어들은 단지 문자 데이터를 공유하는 방법만을 제공하고 있고, 이미지와 같은 멀티미디어 데이터를 공유하는 방법을 제공하고 있지 않다. 본 논문에서는 클립보드에 저장된 이미지 데이터를 공유할 수 있도록 RFB 프로토콜을 확장하였다. 그리고 확장된 프로토콜을 지원하기 위하여 오픈소스 VNC 소프트웨어인 Ultra VNC 서버와 플랫폼 독립적인 클라이언트인 JavaViewer를 확장하였다. 사용자는 확장된 VNC를 통하여 원격 시스템과 로컬 시스템간의 클립보드 이미지 공유를 원활하게 수행할 수 있다.

Keywords