package com.godoro.samples.net;
import java.net.*;
import java.io.*;
import java.util.*;
public class GreetingServer {
private int port;
private ServerSocket serverSocket;
public GreetingServer(int port)
throws Exception
{
this.port=port;
}
public void execute()
throws Exception
{
serverSocket=new ServerSocket(port);
while(true){
System.out.println("Listening "+port);
Socket socket=serverSocket.accept();
System.out.println("A client connected.");
InputStream in=socket.getInputStream();
InputStreamReader reader=new InputStreamReader(in);
BufferedReader input = new BufferedReader(reader);
OutputStream out=socket.getOutputStream();
OutputStreamWriter writer=new OutputStreamWriter(out);
BufferedWriter output = new BufferedWriter(writer);
String message = input.readLine();
System.out.println("Client message : " + message);
output.write("Hi Client! \n");
output.flush();
}
}
public static void main(String[] args)
throws Exception
{
GreetingServer server=new GreetingServer(5555);
server.execute();
}
}
Dosyayı İndir