Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
---------- 
Brought to you by : 
ABOUT 
CONTACT 
SOURCE 
자바 네트워크 
자바 채팅해보기!에서 다중!! 
자바 pc 방 프로젝트 
1
•자바 채팅을 통해서, 네트워크 소켓 통신의 기본 감각을 알아보자. 
•알게 될 것들 
•ServerSocket, Socket 
•DataInputStream, DataInputStream 
•+ Thread 
자바 채...
자바 채팅의 내용들! 
•서버와 클라이언트접속으로 
•소켓생성 
3 
서버 
(서버소켓 
가동중) 
클라이언트 (Socket) 
클라이언트 
(Socket)
1:1 채팅 
4 
서버 
(서버소켓 
가동중) 
리시버 
클라이언트 
(Socket) 
리시버 
여기선 while
다중채팅 
5 
서버 
리시버 
클라이언트 (Socket) 
리시버 
클라이언트 
(Socket) 
클라이언트 저장맵 
리시버 
리시버
•핵심.. 
•서버는 클라이언트가 접속을 할 때마다 새로운 리시버클래스-쓰레드를 하나씩 start 시킨다. 
•클라이언트의 정보를 synchronizedMap에 저장해놓는다. 
6
------------------------------------------------ 
----------------------------------------- 
-----------------------------...
facebook: 
Fb.com/me.adunahansa 
THANK YOU ! 
FOR YOUR ATTENTION 
ENJOY JAVA! 
(c) All right reserved 
------ 
------ 
---...
Upcoming SlideShare
Loading in …5
×

자바채팅 다중

29,135 views

Published on

자바 채팅 다중채팅 강좌용으로 쓰이다.

http://opentutorials.org/module/987/8001

Published in: Education
  • Be the first to comment

자바채팅 다중

  1. 1. ---------- Brought to you by : ABOUT CONTACT SOURCE 자바 네트워크 자바 채팅해보기!에서 다중!! 자바 pc 방 프로젝트 1
  2. 2. •자바 채팅을 통해서, 네트워크 소켓 통신의 기본 감각을 알아보자. •알게 될 것들 •ServerSocket, Socket •DataInputStream, DataInputStream •+ Thread 자바 채팅 처리 3 2
  3. 3. 자바 채팅의 내용들! •서버와 클라이언트접속으로 •소켓생성 3 서버 (서버소켓 가동중) 클라이언트 (Socket) 클라이언트 (Socket)
  4. 4. 1:1 채팅 4 서버 (서버소켓 가동중) 리시버 클라이언트 (Socket) 리시버 여기선 while
  5. 5. 다중채팅 5 서버 리시버 클라이언트 (Socket) 리시버 클라이언트 (Socket) 클라이언트 저장맵 리시버 리시버
  6. 6. •핵심.. •서버는 클라이언트가 접속을 할 때마다 새로운 리시버클래스-쓰레드를 하나씩 start 시킨다. •클라이언트의 정보를 synchronizedMap에 저장해놓는다. 6
  7. 7. ------------------------------------------------ ----------------------------------------- ------------------------------------------------- ------ ---------------------------- --------------------------- 7 실습 백문이불여일타 – 직접 한번 해봅시다!
  8. 8. facebook: Fb.com/me.adunahansa THANK YOU ! FOR YOUR ATTENTION ENJOY JAVA! (c) All right reserved ------ ------ ------ 8

×