⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server.java

📁 用java swing编写一款小的远程控制软件 可以远程控制另一台电脑的鼠标 键盘等功能 包含源码
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   Server.java

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.*;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import javax.swing.JFrame;

public class Server extends JFrame
{

	public Server()
	{
		System.out.println("创建服务器");
		java.awt.image.BufferedImage image = null;
		try
		{
			RobotControlImplI ser = new RobotControlImplI();
			Registry registry = LocateRegistry.createRegistry(1056);
			registry.rebind("robot", ser);
		}
		catch (RemoteException e2)
		{
			e2.printStackTrace();
		}
		catch (AWTException e2)
		{
			e2.printStackTrace();
		}
		try
		{
			ServerSocket server = new ServerSocket(5678);
			Socket socket = server.accept();
			System.out.println("连接成功");
			Robot robot = new Robot();
			for (; socket.isConnected(); Thread.sleep(50L))
			{
				image = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
				java.io.OutputStream out = socket.getOutputStream();
				BufferedOutputStream bf = new BufferedOutputStream(out);
				JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bf);
				encoder.encode(image);
			}

		}
		catch (IOException e)
		{
			e.printStackTrace();
			System.out.println("aa");
			try
			{
				Thread.sleep(100L);
			}
			catch (InterruptedException e1)
			{
				e1.printStackTrace();
			}
			System.exit(0);
		}
		catch (AWTException e)
		{
			e.printStackTrace();
		}
		catch (InterruptedException e)
		{
			e.printStackTrace();
		}
	}

	public static void main(String args[])
	{
		new Server();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -