
import javax.net.*;
import java.net.*;
import javax.net.ssl.*;
import java.io.*;

class JavaServer {
    public static void main(String[] args) {
	try {
	    int port = 8000;
	    String hostname = "192.168.1.6";  // Insert your localhost ip
	    
	    ServerSocketFactory ssocketFactory = SSLServerSocketFactory.getDefault();
	    ServerSocket ssocket = ssocketFactory.createServerSocket(port); 
	    
	    // Listen for connections
	    Socket socket = ssocket.accept();

	    // Create streams to securely send and receive data to the client
	    InputStream in = socket.getInputStream();
	    OutputStream out = socket.getOutputStream(); 

	    BufferedReader reader = new BufferedReader(new InputStreamReader(in));
	    System.out.println(reader.readLine());
	    
	    // Read from in and write to out...
	    // Close the socket 
	    reader.close();
	    in.close(); 
	    out.close();
	} catch(IOException e) {
	    e.printStackTrace();
	    System.out.println(e.getMessage());
	}
    }
} 