1편에서 만든 GUI 윈도우 폼을 기반으로 여러 명이 참여해서 채팅하는 방을 만들도록 합시다. 이를 구현하기 위해서는 기본적인 TCP 및 쓰레드에 대한 개념을 알고 있어야 합니다.
여기서는 구체적인 이론을 생략하는 대신, 앱 구현에 필요한 개념들만 간략하게 다루고 넘어갈 겁니다. 1편에서 만든 폼은 클라이언트들을 위한 겁니다. 클라이언트들이 쓴 채팅내용들을 받고, 이를 다른 클라이언트들에게 전파해줄 수 있는 서버 프로세스가 별도로 필요합니다.
서버는 특별한 GUI가 사실상 필요없기 때문에 비주얼스튜디오를 통해서 적당한 C# 프로젝트를 하나 만들고 다음과 같이 코드를 작성합니다. 차근차근 Main 함수부터 흐름을 간단하게 봅..........
[채팅앱 만들기 2편] 서버-클라이언트에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.