[C#] TCP Socket Client 라이브러리 만들기
TCP 통신을 하기위해서는 Server 와 Client 가 필요합니다.
TCP Socket Server 코드는 아래 코드를 참고합니다.
1. 생성자 / public SocketClient(string strIP, string strPort)
Socket Server 의 IP & PORT 정보를 인자로 받아 맴버변수 할당
2. Run 함수 / Run()
Run 함수는 1회 호출 시 Server 로 메시지 Send 후 Server Recive 메시지를 수신 뒤 함수가 리턴됩니다.
3. GetReciveMessage 함수 public virtual void GetReciveMessage(StreamReader oStreamReader)
SocketClient 클래스를 상속 받아 GetReciveMessage 함수를 재정의 해 Server 로 부터 수신된 메시지를 처리합니다.
string str = oStreamReader.ReadToEnd();
위와 같은 코드로 Server 로부터 수신된 메시지를 받을 수 있습니다.
아래와 같이 SockerClient 클래스를 상속 받아 SocketClinetConsole 에서 while 문으로 Send 메시지를 입력받아
Server 로 전송하는 테스트 코드를 짜보았습니다.
참고링크
[C#] TCP Socket Server 라이브러리 만들기
'프로그래밍 > C#' 카테고리의 다른 글
[C#] TCP Socket Server 라이브러리 만들기 (0) | 2017.01.23 |
---|