Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Term Project Demo 발표 자료.pdf

Avatar for iamapark89 iamapark89
January 21, 2013
62

Term Project Demo 발표 자료.pdf

Avatar for iamapark89

iamapark89

January 21, 2013

Transcript

  1. After Functionality -Networking- Server – Chatting Server 클라이언트가 메시지를 전송하면

    서버는 이를 받아 채팅방의 다른 클라이언트에게 전송 Server 클라이언트 a 객체 서버 객체 클라이언트 핸들러 클라이언트 b 객체 클라이언트 c 객체 메시지 전송 스레드 메 시 지 전 송 메시지 전송 메 시 지 전 송 Client Client Client
  2. After Functionality -Networking- Server – 귓속말 기능 Usage: /w <닉네임>

    <메시지> 해당 닉네임에게만 메시지 전송
  3. After Functionality -Networking- RMI(Remote Method Invocation) ①클라이언트가 채팅방에 접속할 때마다

    RMI 동작 현재 채팅방 사람수를 알려줌 ②채팅방 방장이 음악을 전송하면 RMI 동작 현재 채팅방 참여자들의 IP주소를 알려줌 Server Client RMI Registry(서버에 있음) Hello IP 스터 브 스터브 클라이언트 객체 스터 브 서버 객체 스터 브 howManyPeople( ) getClientsIpAddrs() 스켈 레톤 스켈 레톤 lookup()
  4. After Functionality -Music Streaming Service- JMF(Java Media Framework) 채팅방 방장이

    음악을 전송하면 다른 참여자들이 실시간으로 음악을 들을 수 있음