검색어 입력폼

[JAVA] 자바 초간단 채팅 프로그램

저작시기 2008.11 |등록일 2011.03.21 | 최종수정일 2017.11.16 파일확장자압축파일 (zip) | 가격 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
다운로드 맨위로