Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- This is an example of a Java Server for PC.
- When the server receives a message that equals "off" it shuts down the PC.
- */
- package server;
- import java.awt.Robot;
- import java.awt.Window;
- import java.awt.event.KeyEvent;
- import java.net.*;
- import java.io.*;
- public class MyServer
- {
- private static ServerSocket ss;
- private static Socket s;
- private static BufferedReader br;
- private static InputStreamReader isr;
- private static String message = "";
- public static void main(String[] args)
- {
- try
- {
- Robot r = new Robot();
- while(true)
- {
- ss = new ServerSocket(3000);
- s = ss.accept();
- isr = new InputStreamReader(s.getInputStream());
- br = new BufferedReader(isr);
- message = br.readLine();
- System.out.println(message);
- if(message.equalsIgnoreCase("off"))
- {
- Runtime runtime = Runtime.getRuntime();
- Process proc = runtime.exec("shutdown -s -t 0");
- }
- isr.close();
- br.close();
- ss.close();
- s.close();
- }
- }
- catch(Exception e)
- {
- }
- System.out.println("Server Started");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement