package com.godoro.samples.net;
import java.net.*;
import java.io.*;
public class ChatHandler extends Thread
{
private ChatServer server;
private Socket socket;
private BufferedReader input;
private PrintStream output;
public ChatHandler(ChatServer server, Socket socket)
throws IOException
{
this.server = server;
this.socket = socket;
InputStream in = socket.getInputStream();
InputStreamReader reader = new InputStreamReader(in);
input = new BufferedReader(reader);
OutputStream out = socket.getOutputStream();
output = new PrintStream(out);
}
@Override
public void run()
{
while (true) {
try {
String message = input.readLine();
if (message != null && !message.equals("")) {
server.send(this,message);
send(">"+message);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public void send(String message)
throws IOException
{
output.println(message);
}
}
Dosyayı İndir