rendered paste body
package testserver;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.IOException;
import java.util.Scanner;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
public class Main
{
public static void main(String[] args) throws IOException
{
final int port = 8888;
ServerSocket server = new ServerSocket(port);
System.out.println("waiting for clients to connect...");
while(true)
{
Socket s =server.accept();
PrintWriter pw = new PrintWriter(s.getOutputStream(),true);
Scanner scanner = new Scanner(s.getInputStream());
System.out.println("Client connected:");
while(scanner.hasNextLine())
{
System.out.println(scanner.nextLine());
}
Scanner r=new Scanner(System.in);
while(r.hasNextLine())
{
pw.println(r.nextLine());
pw.flush();
}
}
}
}