/// <summary> /// 상대방 호스트로부터 데이터 수신 /// </summary> private void Receive() { byte[] data = null; // 수신한 raw data Bitmap image = null; // 수신한 image while (true) { if (mServerSocket == null) // socket 객체가 null일 경우 error 처리 { mDisplayScreenWnd.NotifyMessage("에러!\r\n 소켓 객체가 null입니다."); break; } data = ReceiveData(); // 데이터 수신 image = mScreenCapture.GetScreenImage(data, data.Length); mDisplayScreenWnd.RefreshScreenImage(image);// display screen 창에 새로운 image 전달 mDisplayScreenWnd.NotifyMessage("새로운 화면 수신"); } }