Advertisement
VipulKumar13

Java Server PC

Aug 21st, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. /*
  2. This is an example of a Java Server for PC.
  3. When the server receives a message that equals "off" it shuts down the PC.
  4.  */
  5. package server;
  6.  
  7. import java.awt.Robot;
  8. import java.awt.Window;
  9. import java.awt.event.KeyEvent;
  10. import java.net.*;
  11. import java.io.*;
  12.  
  13. public class MyServer
  14. {
  15.     private static ServerSocket ss;
  16.     private static Socket s;
  17.     private static BufferedReader br;
  18.     private static InputStreamReader isr;
  19.     private static String message = "";
  20.    
  21.     public static void main(String[] args)
  22.     {
  23.         try
  24.         {
  25.             Robot r = new Robot();
  26.             while(true)
  27.             {
  28.                 ss = new ServerSocket(3000);
  29.                 s = ss.accept();
  30.                 isr = new InputStreamReader(s.getInputStream());
  31.                 br = new BufferedReader(isr);
  32.                 message = br.readLine();
  33.                 System.out.println(message);
  34.                
  35.                 if(message.equalsIgnoreCase("off"))
  36.                 {
  37.                     Runtime runtime = Runtime.getRuntime();
  38.                     Process proc = runtime.exec("shutdown -s -t 0");
  39.                 }
  40.  
  41.                 isr.close();
  42.                 br.close();
  43.                 ss.close();
  44.                 s.close();
  45.             }
  46.         }
  47.         catch(Exception e)
  48.         {
  49.            
  50.         }
  51.         System.out.println("Server Started");
  52.     }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement