返回顶部
首页 > 资讯 > 精选 >Java中怎么远程控制客户端
  • 738
分享到

Java中怎么远程控制客户端

2023-06-17 15:06:12 738人浏览 独家记忆
摘要

Java中怎么远程控制客户端,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在这一个部分之前先认识一个java类 Runtime 类 这个类有一个静态方法 getRuntim

Java中怎么远程控制客户端,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在这一个部分之前先认识一个java类 Runtime 类 这个类有一个静态方法 getRuntime它获得一个对象又可以调用一个叫做exec的方法来执行命令 演示如下

Runtime ec=Runtime.getRuntime();  ec.exec("命令");

Exec()方法就可以放入你想要运行的命令这样你就可以在机器上运行你的指令了。

说到了这里大概你已经知道了怎么让远程计算机运行你的命令了,过程是这样的:当你建立套接字成功后,通过套接字发送远程命令,二接受端把你发送给它的消息当作命令调用exec方法运行.

注意exec只能运行dos命令,如果需要运行自己的方法就必须自己编写,但是作为远程控制完全调用DOS已经是无所不能了。

好了 我们把上面的程序改一下吧

先看客户端吧 好好看注释

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);  } catch (InterruptedException e) {  // TODO Auto-generated catch block  e.printStackTrace();

关于Java中怎么远程控制客户端问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: Java中怎么远程控制客户端

本文链接: https://lsjlt.com/news/290446.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java中怎么远程控制客户端
    Java中怎么远程控制客户端,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在这一个部分之前先认识一个java类 Runtime 类 这个类有一个静态方法 getRuntim...
    99+
    2023-06-17
  • Tivoli_oracle采用客户端远程监控问题
    监控数据库oracle11g,10gagent 版本是623.1采用远程客户端监控使用oracle client配置连接的时候,说是OCI 库找不到,这个我用了个简单的解决办法,重新下载了个oraclecl...
    99+
    2024-04-02
  • Redis怎么远程连接Redis客户端
    本篇内容主要讲解“Redis怎么远程连接Redis客户端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis怎么远程连接Redis客户端”吧!一 进入redis下的目录二 启动 redis服...
    99+
    2023-07-02
  • java 中怎么配置Socket多线程客户端
    java 中怎么配置Socket多线程客户端,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。static class Sender ...
    99+
    2023-06-17
  • Java中怎么利用HBase实现客户端编程
    这篇文章将为大家详细讲解有关Java中怎么利用HBase实现客户端编程,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 准备工作下载后安装jdk包(这里使用的是jdk-6u10-rc2-b...
    99+
    2023-06-17
  • Java 中怎么实现多客户端通信
    今天就跟大家聊聊有关Java 中怎么实现多客户端通信,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。来看服务端的代码:import java.net.*; &nbs...
    99+
    2023-06-17
  • elasticsearch java客户端action怎么实现
    这篇文章主要介绍“elasticsearch java客户端action怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“elasticsearch java客户端actio...
    99+
    2023-06-30
  • SSH客户端连接远程服务器
    目录 一、什么是客户端连接远程服务器 二、什么是服务端连接远程服务器 三、查看网络信息 1、图形程序查看网络信息 2、命令查看网络信息 四、SSH客户端(Linux) 五、SSH客户端(windows) 六、SSH远程服务器 一、什么是...
    99+
    2023-09-20
    ssh 服务器 运维 linux
  • Java中怎么实现一个Socket通讯客户端
    Java中怎么实现一个Socket通讯客户端,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java Socket通讯代码 <xml version="...
    99+
    2023-06-17
  • Java中怎么获取客户端真实IP地址
    本篇文章给大家分享的是有关Java中怎么获取客户端真实IP地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在JSP里,获取客户端的IP地址的方法是:request.getRe...
    99+
    2023-06-17
  • 远程客户端连接MysqL数据库太慢怎么办
    这篇文章主要讲解了“远程客户端连接MysqL数据库太慢怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“远程客户端连接MysqL数据库太慢怎么办”吧!远程...
    99+
    2024-04-02
  • PHP中怎么获取客户端IP
    PHP中怎么获取客户端IP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、没有使用代理服务器的PHP获取客户端IP情况:REMOTE_ADDR = 客户端IPHTTP_X...
    99+
    2023-06-17
  • Java简单的SOAP客户端怎么编写
    编写Java简单的SOAP客户端可以通过以下步骤进行:1. 导入必要的类和包。首先,需要导入`javax.xml.soap`包和相关...
    99+
    2023-09-27
    Java
  • CentOS怎么安装Git客户端(教程)
    Git是一种分布式版本控制系统,被广泛用于软件开发。在CentOS系统中,我们可以使用yum安装Git服务器,但是要在本地电脑上使用Git,还需要安装Git客户端。在本文中,我们将介绍如何在CentOS系统上安装Git客户端。步骤一:更新系...
    99+
    2023-10-22
  • 在MySql中添加远程控制用户(转)
    在MySql中添加远程控制用户(转)[@more@]  在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添...
    99+
    2024-04-02
  • 怎么在java中使用SocketChannel实现一个客户端
    怎么在java中使用SocketChannel实现一个客户端?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。常用的java框架有哪些1.SpringMVC,Spr...
    99+
    2023-06-14
  • VB.NET中怎么创建一个PPC客户端程序
    这篇文章给大家介绍VB.NET中怎么创建一个PPC客户端程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET创建PPC客户端程序启动Visual Studio .Net 2003,新建Visaul Basic...
    99+
    2023-06-17
  • redis怎么开启客户端
    redis开启客户端的方法:快捷键win+r,输入“cmd”打开命令行模式。切换到redis的安装目录。输入以下命令开启客户端即可。redis-cli -p 6379 //开启客户端还可以安装多个实例,例如:redis-server --s...
    99+
    2024-04-02
  • plsql客户端怎么配置
    要配置PL/SQL客户端,您需要按照以下步骤进行操作: 下载并安装Oracle客户端软件:您可以从Oracle官方网站下载并安装...
    99+
    2023-10-24
    plsql
  • 怎么安装github客户端
    安装Github客户端Github是全球最大的开源代码托管平台,它不仅提供了代码托管的服务,还提供了一系列协作工具,让开发者可以更加高效地开发和协作。如果你想要更加顺畅地使用Github,那么Github客户端必不可少。在本文中,我们将会为...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作