반응형 wpf/c#, wpf 채팅프로그램12 c# 채팅프로그램 만들기 - 3- 소켓통신(TcpListener, TcpClient)을 이용한 1:1 통신을 해보자(쓰레드풀을 활용한 비동기서버) 채팅프로그램 만들기는 총 12개의 게시글로 구성되어있습니다. 첫번째 게시글 : 1:1단발성통신(동기서버 동기클라) 두번째 게시글 : 1:1지속성통신(동기서버 완성본 동기 클라이언트) 세번째 게시글 : 1:1통신(비동기서버) 네번째 게시글: 1:N통신(여기서부터는 여러명을 받아야하므로 당연히 비동기서버입니다.) 다섯번째 게시글 : 채팅프로그램 콘솔 서버 여섯번째 게시글 : 채팅프로그램 콘솔 클라이언트 일곱번째 게시글 : wpf를 통해 View를 구현한 서버 여덟번째 게시글 : wpf를 통해 View를 구현한 클라이언트(메인화면 만들기) 아홉번째 게시글 : wpf를 통해 View를 구현한 클라이언트(로그인화면 만들기) 열번째 게시글 : wpf를 통해 View를 구현한 클라이언트(채팅상대 선택화면 만들기) 열.. 2020. 7. 27. c# 채팅프로그램 만들기 - 2 - 소켓통신(TcpListener, TcpClient)을 이용한 간단한 1:1 통신을 해보자(동기서버, 클라이언트, 지속성) 채팅프로그램 만들기는 총 12개의 게시글로 구성되어있습니다. 첫번째 게시글 : 1:1단발성통신(동기서버 동기클라) 두번째 게시글 : 1:1지속성통신(동기서버 완성본 동기 클라이언트) 세번째 게시글 : 1:1통신(비동기서버) 네번째 게시글: 1:N통신(여기서부터는 여러명을 받아야하므로 당연히 비동기서버입니다.) 다섯번째 게시글 : 채팅프로그램 콘솔 서버 여섯번째 게시글 : 채팅프로그램 콘솔 클라이언트 일곱번째 게시글 : wpf를 통해 View를 구현한 서버 여덟번째 게시글 : wpf를 통해 View를 구현한 클라이언트(메인화면 만들기) 아홉번째 게시글 : wpf를 통해 View를 구현한 클라이언트(로그인화면 만들기) 열번째 게시글 : wpf를 통해 View를 구현한 클라이언트(채팅상대 선택화면 만들기) 열.. 2020. 7. 13. c# 채팅프로그램 만들기 - 1 - 소켓통신(TcpListener, TcpClient)을 이용한 간단한 1:1 통신을 해보자(동기서버, 클라이언트, 단발성) c# 채팅프로그램을 검색해보면 좋은자료가 많긴 하지만 설명이 부족해 처음 접근할때 난이도가 너무 높거나 한두개의 게시글만 올리고 완성품이 없는경우도 많아 아쉬운적이 많았습니다. 그래서 최대한 쉽게 c#과 wpf를 통해 채팅프로그램을 구현해 포스팅하려고합니다. c#은 윈도우애플리케이션을 만들때 많이 사용되고(윈폼, WPF) 윈도우앱은 장비나 병원등에서 많이 사용되며 장비들과의 인터페이스로는 소켓통신을 많이 사용하니 만들어보시면 도움이 되실 것 같습니다. Tcpclient와 TcpListener를 통해 구현 할 예정이며(개념만 알면 Socket클래스도 거의 비슷합니다) 총 12개의 게시글로 구현할 예정입니다. 첫번째 게시글 : 1:1단발성통신(동기서버 동기클라) 두번째 게시글 : 1:1지속성통신(동기서버 완.. 2020. 5. 25. 이전 1 2 다음 반응형