Short Message 2

P2P 메신저 – 인증 서비스 구현 및 마무리[C#]

1. 공용 라이브러리 제작 1.1 유튜브 동영상 강의 1.2 구현 및 소스 코드 앞에서 P2P 메신저의 숏 메시지와 파일 송수신 부분을 구현했어요. 그리고 .NET 리모팅 서비스 제작 방법도 실습했었죠. 이번에는 P2P 메신저의 인증 서비스 부분을 구현해 볼 거예요. 현재 구현은 P2P에서 사용자가 상대 IP 주소와 포트 정보를 설정하고 있어요. 이 부분을 인증 서비스를 구현하여 상대 ID만 선택하여 메시지와 파일을 전송할 수 있게 할 거예요. 이를 위해 먼저 인증 서비스를 위한 공용 라이브러리를 제작합시다. 프로젝트는 클래스 라이브러리(.NET Framework)로 제작합니다. using System; using System.Collections.Generic; using System.Data; usi..

P2P 메신저 – 숏 메시지 송수신 예광탄 구현하기 [C#]

1. 유튜브 동영상 강의 안녕하세요. 언제나 휴일에 언휴예요. 이번 강의는 P2P 메신저 중에서 숏 메시지 송수신 부분을 구현할 거예요. P2P 프로그램은 Peer와 Peer 사이의 통신을 하는 프로그램을 말하죠. 전통적인 네트워크 프로그래밍에서 사용자가 사용하는 응용을 클라이언트, 서비스 제공하는 응용을 서버라고 부르죠. 그런데 P2P 프로그램에서 사용자가 사용하는 Peer는 특정 네트워크 서비스를 서버를 거치지 않고 Peer끼리 직접 주고 받습니다. 이를 위해 특정 서비스의 서버 부분과 클라이언트 부분이 Peer 부분에 구현합니다. 이번 강의는 이러한 특징을 갖는 P2P 프로그램 중에 Short 메시지를 주고 받는 부분을 구현합니다. 2. 화면 배치 숏 메시지 송수신 예광탄 프로그램에서는 자신의 IP..