다자간 채팅 프로그램(JAVA) Client, Server 실행만 하면 됨
*종*
다운로드
장바구니
소개글
자바 언어를 이용하여 작성한 프로그램으로 대학교 학기말 프로젝트로 이용하시면 적당합니다.코드 길이 왠만큼 길고 어느정도 이해만 하신다면 굉장히 열심히 하였다고 판단될 정도의 프로그램입니다.
참고로 저는 이프로그램을 이용하여 자바 프로그래밍 A+를 받았습니다.
프로그램 설명으로 여러개의 클라이언트가 하나의 서버를 이용하여 대화방을 개설 하고 채팅을 하며 메신져 기능(쪽지보내기, 파일 보내기, 접속자 확인)이 가능 합니다. 각 모듈별로 클래스를 제작하였습니다.
컴파일 실행환경
JAVA SDK 1.6압축파일 내 파일목록
.settings/org.eclipse.jdt.core.prefs
bin/chat/Apply_User.class
bin/chat/Ask_For_Chat$1.class
bin/chat/Ask_For_Chat.class
bin/chat/Ask_For_File$1.class
bin/chat/Ask_For_File.class
bin/chat/ChatRoom$1.class
bin/chat/ChatRoom$2.class
bin/chat/ChatRoom.class
bin/chat/Chat_EventClass.class
bin/chat/Crateuser.class
bin/chat/File_Receive_Client$NetworkMsgListener.class
bin/chat/File_Receive_Client.class
bin/chat/Hashset.class
bin/chat/InputId$1.class
bin/chat/InputId.class
bin/chat/Listener_Of_Client.class
bin/chat/ManToManChat_Send.class
bin/chat/MultiClient.class
bin/chat/MyMenuBar.class
bin/chat/Receive_Memo.class
bin/chat/Save_File$Select_save_Loc.class
bin/chat/Save_File.class
bin/chat/Select_Chat_User$1.class
bin/chat/Select_Chat_User.class
bin/chat/Select_ID.class
bin/chat/Select_Send_File.class
bin/chat/Send_File.class
bin/chat/Send_Memo.class
bin/chat/Send_Message.class
bin/chat/Show_All.class
bin/chat/Transfer_File$1.class
bin/chat/Transfer_File.class
bin/chat/Userinfo.class
bin/chat/Wait_Room$1.class
bin/chat/Wait_Room$2.class
bin/chat/Wait_Room$3.class
bin/chat/Wait_Room.class
bin/server/Client_Connection.class
bin/server/DB_connection.class
bin/server/File_Send_Server$ClientConnection.class
bin/server/File_Send_Server.class
bin/server/MsgInfo.class
bin/server/MultiServer.class
bin/server/Room.class
bin/server/Room_Manager.class
src/chat/Apply_User.java
src/chat/Ask_For_Chat.java
src/chat/Ask_For_File.java
src/chat/ChatRoom.java
src/chat/Chat_EventClass.java
src/chat/Crateuser.java
src/chat/File_Receive_Client.java
src/chat/Listener_Of_Client.java
src/chat/ManToManChat_Send.java
src/chat/MultiClient.java
src/chat/MyMenuBar.java
src/chat/Receive_Memo.java
src/chat/Save_File.java
src/chat/Select_Chat_User.java
src/chat/Select_ID.java
src/chat/Select_Send_File.java
src/chat/Send_File.java
src/chat/Send_Memo.java
src/chat/Send_Message.java
src/chat/Show_All.java
src/chat/Transfer_File.java
src/chat/Userinfo.java
src/chat/Wait_Room.java
src/server/Client_Connection.java
src/server/DB_connection.java
src/server/File_Send_Server.java
src/server/MsgInfo.java
src/server/MultiServer.java
src/server/Room.java
src/server/Room_Manager.java
.classpath
.project
bin/chat/Apply_User.class
bin/chat/Ask_For_Chat$1.class
bin/chat/Ask_For_Chat.class
bin/chat/Ask_For_File$1.class
bin/chat/Ask_For_File.class
bin/chat/ChatRoom$1.class
bin/chat/ChatRoom$2.class
bin/chat/ChatRoom.class
bin/chat/Chat_EventClass.class
bin/chat/Crateuser.class
bin/chat/File_Receive_Client$NetworkMsgListener.class
bin/chat/File_Receive_Client.class
bin/chat/Hashset.class
bin/chat/InputId$1.class
bin/chat/InputId.class
bin/chat/Listener_Of_Client.class
bin/chat/ManToManChat_Send.class
bin/chat/MultiClient.class
bin/chat/MyMenuBar.class
bin/chat/Receive_Memo.class
bin/chat/Save_File$Select_save_Loc.class
bin/chat/Save_File.class
bin/chat/Select_Chat_User$1.class
bin/chat/Select_Chat_User.class
bin/chat/Select_ID.class
bin/chat/Select_Send_File.class
bin/chat/Send_File.class
bin/chat/Send_Memo.class
bin/chat/Send_Message.class
bin/chat/Show_All.class
bin/chat/Transfer_File$1.class
bin/chat/Transfer_File.class
bin/chat/Userinfo.class
bin/chat/Wait_Room$1.class
bin/chat/Wait_Room$2.class
bin/chat/Wait_Room$3.class
bin/chat/Wait_Room.class
bin/server/Client_Connection.class
bin/server/DB_connection.class
bin/server/File_Send_Server$ClientConnection.class
bin/server/File_Send_Server.class
bin/server/MsgInfo.class
bin/server/MultiServer.class
bin/server/Room.class
bin/server/Room_Manager.class
src/chat/Apply_User.java
src/chat/Ask_For_Chat.java
src/chat/Ask_For_File.java
src/chat/ChatRoom.java
src/chat/Chat_EventClass.java
src/chat/Crateuser.java
src/chat/File_Receive_Client.java
src/chat/Listener_Of_Client.java
src/chat/ManToManChat_Send.java
src/chat/MultiClient.java
src/chat/MyMenuBar.java
src/chat/Receive_Memo.java
src/chat/Save_File.java
src/chat/Select_Chat_User.java
src/chat/Select_ID.java
src/chat/Select_Send_File.java
src/chat/Send_File.java
src/chat/Send_Memo.java
src/chat/Send_Message.java
src/chat/Show_All.java
src/chat/Transfer_File.java
src/chat/Userinfo.java
src/chat/Wait_Room.java
src/server/Client_Connection.java
src/server/DB_connection.java
src/server/File_Send_Server.java
src/server/MsgInfo.java
src/server/MultiServer.java
src/server/Room.java
src/server/Room_Manager.java
.classpath
.project