Jesse's devlog

  • 홈
  • 태그
  • 방명록

Toy Project 1

[프로젝트] - 멀티 스레드를 활용한 채팅 프로그램 (Java)

오늘은 자바를 공부하면서 소규모 프로젝트로 멀티 스레드를 활용한 다중 클라이언트 채팅 프로그램을 만들어 보았습니다. 채팅 프로그램의 작업 흐름 서버 쪽에서 SeverSocket을 생성 클라이언트 쪽에서 해당 IP에 Socket을 생성 서버쪽에서 접속하려는 클라이언트를 accept()하고 리스트에 클라이언트 저장 클라이언트가 작업 요청 (채팅 프로그램이니 작업은 메세지 전송) 서버 쪽 스레드에서 요청을 처리 응답을 클라이언트에게 반환 받은 메세지를 리스트에 있는 모든 클라이언트들에게 전달 이유는 단체 채팅방에 있는 모든 유저는 채팅을 보낸 유저의 채팅을 볼수 있어야 하기 때문 package step6; import java.io.BufferedReader; import java.io.IOException;..

Toy Project 2021.04.04
1
더보기
프로필사진

  • 분류 전체보기 (55)
    • Algorithm (30)
      • 프로그래머스 (19)
    • Spring (1)
    • Toy Project (1)
    • Database (5)
      • SQL (4)
    • Programming Languages (9)
      • Java (9)
      • Python (0)
    • Kafka (1)
    • 독서 (8)
      • 밑바닥부터 시작하는 딥러닝 2 (8)

Tag

프로그래머스, 프림 알고리즘, 알고리즘, 완전탐색, 코딩테스트, 수박수박수박수박수박수?, 야근 지수, 같은 숫자는 싫어, SQL, 레벨 1, 파이썬, 정수 삼각형, 하샤드 수, 레벨 4, 자바, 콜라츠 추측, 문자열 내 마음대로 정렬하기, 레벨 3, 섬 연결하기, Java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 개발자

티스토리툴바