[JAVA] 자바 초간단 채팅 프로그램
- 최초 등록일
- 2011.03.21
- 최종 저작일
- 2008.11
- 압축파일
- 가격 3,000원
소개글
한국산업기술대 게임공학과 자바프로그래밍 과목의 과제입니다.
자바로 작성한 초간단 채팅 프로그램이고 서버프로그램과 클라이언트 프로그램으로 구성되어 있습니다.
귓속말 기능 있습니다.
컴파일 실행환경
JAVA
본문내용
import java.io.*;
import java.net.*;
public class Client extends Thread{
private Socket socket;
private SimpleChatServer server;
public Client(SimpleChatServer server, Socket socket){
this.server = server;
this.socket = socket;
}
public void run(){
BufferedReader reader = null;
while(socket.isConnected()){
try{
if(reader == null) reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line = reader.readLine();
if(line != null){
server.sendMessage(this, line);
}
Thread.sleep(1000);
}catch(Exception e){}
}
server.removeClient(this);
}
public void sendMessage(String msg){
BufferedWriter writer = null;
try{
writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
writer.write(msg + "n");
writer.flush();
}catch(Exception e){
e.printStackTrace();
}
}
}
압축파일 내 파일목록
ChatWindow.class
ChatWindow.java
Client.class
Client.java
SimpleChatServer.class
SimpleChatServer.java
캡쳐/1.jpg
캡쳐/2.jpg
캡쳐/3.jpg
캡쳐/4.jpg
캡쳐/5.jpg
캡쳐/6.jpg
캡쳐/7.jpg
캡쳐/8.jpg
참고 자료
없음