All pastes #886475 Raw Edit

Stuff

public text v1 · immutable
#886475 ·published 2008-01-31 18:27 UTC
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();
            }
            
            
            
        }
        
        
    }
    
    
    
    
    
}