Transcript 1조_Network
Network – P2P 20th 1조 유수희 김선일 강석우 김준환 Contents 1 3 Language 2 System Architecture 3 Message Protocol 4 Partition transmission 5 3 DEMO / Q & A Language Server – C# Client3 - MFC Client1 - JAVA Client2 – C# Server Architecture 접속한 클라이언트 Server 210.103.54.22 210.111.25.60 211.142.63.51 211.113.45.22 211.113.45.22 211.113.45.22 211.113.45.22 Member Table Client Architecture 파일전송 파일검색 SSM.AVI Search Client Client 서버 접속 Server 접속한 클라이언트 목록 전송 파일저장 Search Server 파일검색 File Down Find File Down directory Share directory System Architecture Client Client Connection File Search& Download Server Client Client C# Client Class JAVA & MFC Client Class Message Protocol CONN#myIP - 서버에 접속. - 지금까지 접속한 클라이언트들의 IP를 요청함. CONNOK#ClientsIP Server REF# - 서버에 접속. - 지금까지 접속한 클라이언트들의 IP 목록을 보냄 REF#ClientIP - 서버 접속 후에 서버에 접속한 클라이언트들의 IP를 요청함 - 서버에 새로 접속한 클라이언트의 IP를 현재 접속중인 클라이언트에 게 보냄. FILE# myIP#filename - 서버에 접속한 상대방 클라이언트 에게 파일검색을 요청함. FILE#ServerIP#fileInfo - 검색된 파일의 정보를 클라이언트 에게 보냄. FILEDOWN# FILEDOWN#fileInfo - 검색된 파일을 이용해 파일을 분할 해 전송하라고 요청함. - 분할된 파일의 정보를 보냄. Client Partition transmission 1_SSM.AVI 4_SSM.AVI 2_SSM.AVI 3_SSM.AVI DEMO DEMO DEMO DEMO Q&A