Post

c# 공부(다중채팅) 2024.06.10

다중 채팅

프로젝트폴더 열기하면 chatServer & chatClient & chatLib 3개의 폴더가 같은 위치에 있는데 server를 한번더 클릭해서 그 안의 폴더를 열고 client도 한 번더 클릭해서 그 안의 폴더를 열고 server을 실행시키고 client를 디버그 하면 여러개의 채팅창이 나옴

채팅 이미지1

서버에서 시작버튼 클릭하고 클라이언트들이 연결 버튼 누르고 room id를 입력하고 name 입력하고 들어오면 접속했다고 뜸. 그리고 메시지를 보낼 수 있음

채팅 이미지2

종료시 서버 연결 끊겼다고 해줌

채팅 이미지3

서버측에서는 접속종료했다고 뜸

문제

이름을 연결 한 뒤에는 못바꾸게 바꾸던가 해야할듯

과제

tcp 비동기 채팅 서버-클라이언트 // 플로우차트 // 소스코드 올리기

플로우 차트

빌드 이미지

깃허브 코드

코드 깃허브 링크

This post is licensed under CC BY 4.0 by the author.