Java远程配置服务器的代码方案介绍

开发 后端
Java远程配置在进行服务器配置上的问题需要程序员下大力度,下面我们就详细的看看如何才能更好的适应Java远程配置的相关问题。

Java远程配置服务器端是一项异常重要而又繁琐的工作,下面我们就来看看如何才能更好的更好的进行Java远程配置的服务器配置。只有不断的进行相关问题的学习才能更好的掌握这个工作的重点。

Java远程配置的代码如下:

  1. import java.net.*;  
  2. import java.io.*;  
  3. public class Server {  
  4. ServerSocket server=null;  
  5. Socket you=null;  
  6. String s=null;  
  7. DataOutputStream out=null;  
  8. Server(){  
  9. try{  
  10. server=new ServerSocket(8888);/*  
  11. 在构造方法中建立服务  
  12. */  
  13. System.out.println("wait.....");  
  14. you=server.accept();  
  15. /* 程序一开始就等待接入*/  
  16. out=new DataOutputStream(you.getOutputStream());  
  17. }catch(Exception e){System.out.println(e.getMessage());}  
  18. }  
  19. public static void main(String args[])  
  20. {  
  21. Server server=new Server();  
  22. server.sendOrder("mmc");//打开对方的控制台  
  23. try{Thread.sleep(500);}catch(Exception e){}/*发
    送命令的时候注意延时的控制、否则会做过命令*/  
  24. server.sendOrder("shutdown -s -t 200");// 让对方在200秒内关机  
  25. try{Thread.sleep(500);}catch(Exception e){}  
  26. server.sendOrder("shutdown -a");//取消关机  
  27. }  
  28. public void sendOrder(String s)  
  29. {try{  
  30. out.writeUTF(s);  
  31. }catch(Exception e){}  
  32. }  

 

这个小程序把远程控制的基本原理都包含进去了,感兴趣的朋友可以把它图形化,让用户更方便的使用,同时你也感觉到了多线程的作用吧 没有多线程这个程序就不能理想的工作多线程也是java的一大特色之一,Java远程配置一个字“好”,套接字和多线程的系统工作才能发挥更大的作用高级的应用都是这些,很多远程木马,病毒差不多也是这些原理,只不过就是起破坏作用,只是它的进程不可见,更高级的远程控制是分布式 代理等,如果有兴趣看看分布式和代理技术。

【编辑推荐】

  1. 用Java多线程实现无阻塞读取远程文件
  2. 使用Java多线程实现任务分发
  3. Java多线程同步具体实例讲解
  4. Java多线程语句具体分类的详细介绍
  5. Java多线程中wait语句的具体使用方法
责任编辑:张浩 来源: 博客园
相关推荐

2010-03-16 15:42:26

Java远程配置

2010-03-17 17:54:25

java Socket

2010-03-19 15:01:23

Java Socket

2010-05-21 11:50:54

IIS服务器

2010-07-01 14:22:02

配置FTP服务器

2010-04-22 23:07:47

服务器负载均衡

2011-01-07 09:25:35

LinuxDHCP服务器

2009-09-17 13:23:22

NIS服务器

2011-07-14 15:28:11

服务器

2010-02-25 14:22:19

2009-12-29 16:25:51

VPN服务器配置

2010-03-19 09:26:34

Java Socket

2009-02-27 13:53:00

远程服务器RAS

2010-05-27 18:49:38

SVN入门

2015-05-05 15:24:42

TCPIPVNC远程

2023-10-23 12:31:40

2010-09-27 13:19:09

cisco 3560

2011-03-02 10:51:09

vsftpd

2009-06-11 10:54:25

GlassFish服务

2013-01-08 14:07:56

点赞
收藏

51CTO技术栈公众号