이미지 수신 2

[C#] 원격 제어 프로그램 8. 원격 제어 – 화면 수신 이벤트

1. 유튜브 동영상 강의 2. 원격 제어 - 화면 수신 이벤트 이미지 수신 서버에서는 이미지를 수신할 때마다 폼에 이를 알려주어야 합니다. 이 부분을 위해 이벤트 처리를 할 것입니다. 먼저 이미지를 수신하였을 때 이벤트를 처리하기 위해 대리자와 이벤트 인자 클래스를 정의합시다. RecvImageEventArgs 이름의 클래스를 추가하세요. public class RecvImageEventArgs : EventArgs { 상대 IPEndPoint를 가져오기 할 수 있는 속성을 제공합시다. public IPEndPoint IPEndPoint { get; private set; } 상대측 IP 주소 개체와 IP 주소 문자열과 포트 정보를 가져오기 할 수 있는 속성도 제공합시다. public IPAddress ..

[C#] 원격 제어 프로그램 9. 원격 제어 – 화면 수신 서버

1. 유튜브 동영상 강의 2. 원격 제어 – 화면 수신 서버 원격 제어 컨트롤러는 원격 제어 호스트의 화면을 주기적으로 수신하여 이를 보면서 제어합니다. 이제 원격 제어 화면을 수신하는 ImageServer 클래스를 구현합시다. public class ImageServer { 먼저 Listen 소켓과 연결 요청을 대기하고 수용하는 부분을 위한 스레드를 멤버로 선언합시다. Socket lis_sock; //Listening 소켓 Thread accept_thread = null; 이미지를 수신할 때 이벤트 처리를 위해 RecvImageEventHandler 형식의 이벤트를 선언합시다. public event RecvImageEventHandler RecvedImage = null; 생성자에서는 IP와 포트..