원격제어(NQVM)에서의 매직펜 기능..
글쓴이: heipher / 작성시간: 금, 2010/03/12 - 7:04오후
안녕하세요.
프로그래밍 초짜가 질문드립니다. ㅜㅜ
이번에 졸업프로젝트때문에 원격제어 프로그램을 구상중인데요.
기반은 오픈소스인 vnc를 이용하려 하구요.
제가 NQVM과 VNC를 써보았는데 NQVM에서 보면 매직펜 기능이 있잖아요.
화면에 마우스로 낙서하면 화면을 공유중인 모든사용자에게 모두 그 낙서가 보이던데.. 어떤 원리인지 궁금합니다.
유용한 듯 싶어서 추가하고 싶은 기능인데..
고수님들의 답변 부탁드립니다. (__)
Forums:
vnc소스는 잘 모르지만.. 제가 아는바로는 ㅇ_ㅇ''
1. 마우스후킹을 해서 좌표와 클릭상태를 얻는다.
2. 서버를 시작한다. 클라이언트가 접속하면 마우스정보를 전송해준다.
3. 각 클라이언트마다 마우스 좌표에 따라 그려준다.
또는 순서를 달리해서 마우스로 그려진 바탕화면을 캡쳐후 압축해서 전송할 수도 있겠네요.
바탕화면에 그림을 그려보고 싶다면 아래 소스를 참고하세요
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=417
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기