Skip to content

tipingi/SimpleChat.NET

Repository files navigation

SimpleChat.NET

Description

2022.05. - 2022.06.

  • Simple chat for .NET Framework
  • C# .NET을 이용한 채팅 프로그램 작성 프로젝트.

About Project

Task Order

  • 3단계로 작성.

Step1

콘솔 앱(.NET Framework)을 이용한 기본적인 Chatting Program 개발.

  • server

  • client

참조: [https://stackoverflow.com/questions/43431196/c-sharp-tcp-ip-simple-chat-with-multiple-clients]

Step2

전반적인 코드 이해 및 정리.

  • server

  • client

Step3

WinForm을 이용한 Client Chatting Program 개발.

  • server

  • client


Installation and Usage

  1. ChatSetup.zip 폴더 다운로드 및 압축 해제.

1

  1. setup.exe 파일 실행.

2

  1. 설치 진행.

3 4 5 6

  1. 바탕화면 SimpleChat 아이콘 생성 확인 및 실행.

7

  1. Type your name: 칸에 사용자 이름 입력.

8 9

  1. Connect to server 버튼 클릭.

10

  1. 메시지 입력 후 Send 버튼 클릭.

11

  1. 채팅 종료시 Disconnect to server 버튼 클릭 후 Close.

12

Singularity

  • System.Net.Sockets 소켓 통신 중 TcpClient 클래스를 이용한 소켓 통신.

  • Serialize, Deserialize Object Newtonsoft.Json 사용.

About

Simple chat for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages