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

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

2010-03-16 15:54 佚名 博客园 字号: T |  T
一键收藏,随时查看,分享好友!

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

AD:2013云计算架构师峰会课程资料下载

 

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远程配置一个字“好”,套接字和多线程的系统工作才能发挥更大的作用高级的应用都是这些,很多远程木马,病毒差不多也是这些原理,只不过就是起破坏作用,只是它的进程不可见,更高级的远程控制是分布式 代理等,如果有兴趣看看分布式和代理技术。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值