개발환경 : Windows7
개발언어 : JAVA
개발도구 : Eclipse
개발 기간 : 2011.03 ~ 2011.06
JAVA를 사용한 원격제어 프로그램
서버와 클라이언트 간의 네트워크 연결
이미지는 UDP를 이용하여서 전송
REFRESH와 Keyboard & Mouse는 TCP를 이용하여 전송
REFRESH, KEYBOARD와 MOUSE MOTION은 TCP데이터의 임의의 프로토콜을 제정
Server 구성도
ServerMain에서 서버의 IP를 받아서 Server 개체를 생성할 때 IP를 알려주면 Server는 Client가 접속 할 때까지 대기
Client가 접속하면 클라이언트의 명령에 때라서 그에 맞는 행동을 실행
Client 구성도
클라이언트는 실행 시 서버의 주소를 입력
입력 받은 서버 주소를 이용하여 서버에 접속하고 SendRefresh 클레스를 이용하여 일정 시간마다 자동으로 이미지를 갱신 시키는 명령어를 전송
또한, 각 GUI에서 mouse와 keyboard 입력을 받으면 그에 맞는 클레스를 불러와 Server에 전달
'00. > 05. JAVA' 카테고리의 다른 글
JAVA Applet Client for Chat Server 자바 채팅 서버 + Applet 클라이언트 소스 (0) | 2014.01.07 |
---|---|
JAVA Applet Client for Chat Server 자바 채팅 서버 + Applet 클라이언트 (0) | 2014.01.06 |
eclipse에서 JAR 파일 생성 (0) | 2014.01.06 |
[JAVA applet] 보안 설정으로 차단된 응용 프로그램 문제 해결 방법 (0) | 2013.12.08 |