ChatHandler.java


Dosyayı İndir
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

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir