Sfoglia il codice sorgente

java实现远程控制

朱丽 4 anni fa
parent
commit
c3a3c43b40

BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Controller$1.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Controller$2.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Controller$3.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Controller$4.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Controller.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Server$1.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Server$2.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Server$3.class


BIN
out/production/Java实现远程控制/com/sziit/G06/controller/Server.class


+ 1 - 2
src/com/sziit/G06/controller/Controller.java

@@ -61,7 +61,6 @@ public class Controller extends Thread {
         la_image.setSize(w1, h1);
         JLayeredPane jlp = new JLayeredPane();
         jlp.add(la_image);
-
         frame.setLayeredPane(jlp);
         //设置可见
         frame.setVisible(true);
@@ -70,7 +69,7 @@ public class Controller extends Thread {
         //设置置顶
         frame.setAlwaysOnTop(true);
 
-
+//////问题解决!
 
         //2.监听键盘事件并处理
         frame.addKeyListener(new KeyAdapter(){

+ 6 - 7
src/com/sziit/G06/controller/Server.java

@@ -1,17 +1,16 @@
 /*
-项目介绍:
-    *Java 实现远程控制:
-        控制端(Controller)、被控端 (RemoteComputer)相当于客户端 ,服务端(Server) 相当于服务端。
+   *Java 实现远程控制:
+    1.项目介绍:
+           控制端(Controller)、被控端 (RemoteComputer)相当于客户端 ,服务端(Server) 相当于服务端。
         被控端 (RemoteComputer) 打开一个端口通过服务端等待控制端(Controller)来连接,
         Server 实现服务端监视界面,当有客户端请求连接后,开启一个线程负责和它通讯。
         一旦连接成功,被控端(RemoteComputer)不断截取屏幕通过图片传输线程(CaptureThread)发送到控制端(Controller),
         控制端控制的过程实际上就是操作键盘和鼠标的过程,因此控制端会把键盘和鼠标事件
         通过事件读取线程(EventReadThread)发送到被控制端 (RemoteComputer),
         被控制端接收到事件后回放,就起到被控制的效果。
-
-        最终实现实用性:多个客户机通过服务端(Server)实现远程控制。
-
-
+     2.项目意义:
+          最终实现实用性:多个客户机通过服务端(Server)实现远程控制。
+     3.遇到问题:
         遇到的最大问题:鼠标不能精准的定位?
         如何解决这个问题?
  */