Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 자료실
Delphi Programming Resources
[348] RMI 원격제어 (중계서버 이용) 배포...(소스무) - 2017.10.16
썬더똘이 [mainmai] 237 읽음    2017-09-18 17:32
예전에 올렸던 원격제어 프로그램인데 하드디스크에서 썩는게 아까워서 기간제한 풀고 몇가지 간단한 기능 넣고 배포합니다.

중계서버 실행파일도 포함되어있습니다.(직접 서버를 구성해서 사용할수있습니다.)

RMI 는  (Remote Mun il)의 약자입니다.

테스트용 계정은 user1 이고 비밀번호는 1111입니다.

[서비스 내용]
1. 중계서버를 이용한 원격제어
   :중계서버를 제외한 다른 클라이언트들은 고정아이피일 필요가 없음.
2. 1대의 원격대기 피씨를 여러대가 붙어서 동시 원격제어가 가능
3. 파일 송수신 가능
4. 화면 차이점만 전송하기때문에 네트웍 대역폭을 적게 먹음.
5. 설치 필요없음.
6. 무료 이용(무제한) 개인/기업

[RMI에서 지원하지 않는부분 혹은 단점]
1. 소리 전송지원 되지 않음
2. UAC에서 알림 팝업창이 뜨지 않게 혹은 낮음으로 설정해줘야 원격지원됨
   (프로그램 내부 로직에 확인창을 띄우고 낮음으로 설정하는 코드가 있으니 직접 제어할 필요가 없음)
3. 30분 간격으로 오른쪽 귀퉁이에 개발 기부금을 알리는 비활성 팝업창을 띄웁니다.
4. 녹화 기능이 없음.
5. 화면잠김 상태에서는 원격지원이 대기상태로 전환, 화면잠김이 풀리면 다시 원격제어가 가능.
6. 듀얼모니터인경우 메인 모니터만 원격보여줌.

[사용방법]
1. 원격제어 서버아이피 설정하기
RMI_Client.ini에 [CONNECT] 섹션에 SERVER_IP에 설정하기

2. 원격제어 서버 서비스 포트 설정하기
RMI_Client.ini에 [CONNECT] 섹션에 SERVER_PORT에 설정하기

3. 파일전송 서버아이피 설정하기
RMI_Client.ini에 [CONNECT] 섹션에 FILE_IP에 설정하기

4. 파일전송 서버 서비스 포트 설정하기
RMI_Client.ini에 [CONNECT] 섹션에 FILE_PORT에 설정하기

5. 원격대기 전용모드(원격제어를 받는 모드)로 사용할때
RMI_Client.ini에 [CONNECT] 섹션에 RUNMODE=SENDER 로 설정

6. 원격제어 전용모드(원격제어를 하는 모드)로 사용할때
RMI_Client.ini에 [CONNECT] 섹션에 RUNMODE=READER 로 설정

7. 원격제어 받거나 하는 것을 선택하려면
RMI_Client.ini에 [CONNECT] 섹션에 RUNMODE 설정부분을 지우거나 #으로 선처리하면 됩니다.

8. 화면을 더 선명하게 하려면
RMI_Client.ini에 [CONNECT] 섹션에 PIXELFORMAT 값을 수정하면되고
8, 24, 32 중에 하나를 선택하면 됩니다. (픽셀값이 커지면 커질수록 주고받는 패킷사이즈가 커짐으로 퍼포먼스는 떨어집니다.)

+ -

관련 글 리스트
348 RMI 원격제어 (중계서버 이용) 배포...(소스무) - 2017.10.16 썬더똘이 237 2017-09-18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.