수신 서버 2

[C#] 원격 제어 프로그램 13. 원격 제어 이벤트 수신 서버

1. 유튜브 동영상 강의 원격 제어 프로그램 - 원격 제어 이벤트 수신 서버 2. 원격 제어 이벤트 수신 서버 원격 제어 컨트롤러에서 제어하기 위해 키보드와 마우스 이벤트를 원격 제어 호스트에서 전송합니다. 이를 위해 원격 제어 호스트에서는 이러한 키보드, 마우스 이벤트를 수신하기 위한 서버가 필요합니다. 이제 원격 제어 이벤트 수신 서버를 표현할 RecvEventServer 클래스를 정의합시다. public class RecvEventServer { 서버의 Listen 소켓을 멤버로 선언합니다. Socket lis_sock; 메시지를 수신하였을 때 처리를 위해 이벤트를 멤버로 선언합니다. public event RecvKMEEventHandler RecvedKMEvent = null; 클라이언트의 연결..

[C#] 원격 제어 프로그램 16. 원격 제어 호스트

1. 유튜브 동영상 강의 원격 제어 프로그램 - 원격 제어 호스트 2. 원격 제어 호스트 이제 원격 제어 호스트를 표현할 Remote 클래스를 구현해 봅시다. public class Remote { 원격 제어 호스트 개체도 프로그램에 유일해야 하므로 단일체 패턴을 적용할게요. 먼저 클래스 내에 정적 멤버 필드로 단일 개체를 선언하세요. static Remote singleton;//단일 개체 다른 형식에서 단일 개체를 가져오기 할 수 있게 속성을 제공하세요. public static Remote Singleton { get { return singleton; } } 단일 개체는 정적 생성자에서 생성하세요. static Remote() { singleton = new Remote(); //단일 개체 생성 ..