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