소개글
자바 채팅 프로그램으로서, 서버와 클라이언트의 2개 자바 프로젝트로 구성되어 있습니다.닉네임은 중복이 안 되게 해놓았으며,
대기실에서 방을 만들 수 있고, 대기실에서도 채팅이 가능합니다.
방을 만들 때는 인원수를 2명, 3명, 4명, 5명 중에서 선택하여야 합니다
방을 만들 때 공개로 할 것인지, 비공개로 할 것인지 선택하여야 합니다.
비공개로 만들 때는 비밀번호를 입력합니다.
귓속말 기능을 넣었으며, 파일 전송 기능도 넣었습니다.
방장은 강퇴기능을 할 수 있으며, 방장이 방을 나가면, 그 누구도 방장이 아닙니다.
즉, 아무도 강퇴를 할 수 없습니다.
방인원이 모두 나가면 방은 사라집니다.
이것이 모든 기능의 설명입니다.
혹시나 기본이 없으신 분들을 위해 설명드리면,
당연히 이클립스 기반이며,
당연히 서버를 먼저 구동 시킨 후, 클라이언트를 구동해야 하나의 접속자가 채팅프로그램으로 접속합니다.
컴파일 실행환경
이클립스압축파일 내 파일목록
자바채팅서버/.settings/org.eclipse.jdt.core.prefs
자바채팅서버/bin/ChatRoom.class
자바채팅서버/bin/ChatServer.class
자바채팅서버/bin/ServerThread.class
자바채팅서버/bin/WaitRoom.class
자바채팅서버/src/ChatRoom.java
자바채팅서버/src/ChatServer.java
자바채팅서버/src/ServerThread.java
자바채팅서버/src/WaitRoom.java
자바채팅서버/.classpath
자바채팅서버/.project
자바채팅프로그램/.settings/org.eclipse.jdt.core.prefs
자바채팅프로그램/bin/ChatClient.class
자바채팅프로그램/bin/ChatRoomDisplay$1.class
자바채팅프로그램/bin/ChatRoomDisplay$2.class
자바채팅프로그램/bin/ChatRoomDisplay.class
자바채팅프로그램/bin/ClientThread.class
자바채팅프로그램/bin/CreateRoomDisplay$1.class
자바채팅프로그램/bin/CreateRoomDisplay$2.class
자바채팅프로그램/bin/CreateRoomDisplay.class
자바채팅프로그램/bin/FileThread.class
자바채팅프로그램/bin/MessageBox$1.class
자바채팅프로그램/bin/MessageBox.class
자바채팅프로그램/bin/MessageBoxLess.class
자바채팅프로그램/bin/ReciveFile$WinListener.class
자바채팅프로그램/bin/ReciveFile.class
자바채팅프로그램/bin/SendFile$WinListener.class
자바채팅프로그램/bin/SendFile.class
자바채팅프로그램/bin/WaitListCellRenderer.class
자바채팅프로그램/bin/WaitRoomDisplay$1.class
자바채팅프로그램/bin/WaitRoomDisplay$2.class
자바채팅프로그램/bin/WaitRoomDisplay.class
자바채팅프로그램/src/ChatClient.java
자바채팅프로그램/src/ChatRoomDisplay.java
자바채팅프로그램/src/ClientThread.java
자바채팅프로그램/src/CreateRoomDisplay.java
자바채팅프로그램/src/FileThread.java
자바채팅프로그램/src/MessageBox.java
자바채팅프로그램/src/MessageBoxLess.java
자바채팅프로그램/src/ReciveFile.java
자바채팅프로그램/src/SendFile.java
자바채팅프로그램/src/WaitListCellRenderer.java
자바채팅프로그램/src/WaitRoomDisplay.java
자바채팅프로그램/.classpath
자바채팅프로그램/.project
자바채팅서버/bin/ChatRoom.class
자바채팅서버/bin/ChatServer.class
자바채팅서버/bin/ServerThread.class
자바채팅서버/bin/WaitRoom.class
자바채팅서버/src/ChatRoom.java
자바채팅서버/src/ChatServer.java
자바채팅서버/src/ServerThread.java
자바채팅서버/src/WaitRoom.java
자바채팅서버/.classpath
자바채팅서버/.project
자바채팅프로그램/.settings/org.eclipse.jdt.core.prefs
자바채팅프로그램/bin/ChatClient.class
자바채팅프로그램/bin/ChatRoomDisplay$1.class
자바채팅프로그램/bin/ChatRoomDisplay$2.class
자바채팅프로그램/bin/ChatRoomDisplay.class
자바채팅프로그램/bin/ClientThread.class
자바채팅프로그램/bin/CreateRoomDisplay$1.class
자바채팅프로그램/bin/CreateRoomDisplay$2.class
자바채팅프로그램/bin/CreateRoomDisplay.class
자바채팅프로그램/bin/FileThread.class
자바채팅프로그램/bin/MessageBox$1.class
자바채팅프로그램/bin/MessageBox.class
자바채팅프로그램/bin/MessageBoxLess.class
자바채팅프로그램/bin/ReciveFile$WinListener.class
자바채팅프로그램/bin/ReciveFile.class
자바채팅프로그램/bin/SendFile$WinListener.class
자바채팅프로그램/bin/SendFile.class
자바채팅프로그램/bin/WaitListCellRenderer.class
자바채팅프로그램/bin/WaitRoomDisplay$1.class
자바채팅프로그램/bin/WaitRoomDisplay$2.class
자바채팅프로그램/bin/WaitRoomDisplay.class
자바채팅프로그램/src/ChatClient.java
자바채팅프로그램/src/ChatRoomDisplay.java
자바채팅프로그램/src/ClientThread.java
자바채팅프로그램/src/CreateRoomDisplay.java
자바채팅프로그램/src/FileThread.java
자바채팅프로그램/src/MessageBox.java
자바채팅프로그램/src/MessageBoxLess.java
자바채팅프로그램/src/ReciveFile.java
자바채팅프로그램/src/SendFile.java
자바채팅프로그램/src/WaitListCellRenderer.java
자바채팅프로그램/src/WaitRoomDisplay.java
자바채팅프로그램/.classpath
자바채팅프로그램/.project