gpt4 book ai didi

java - 使用手机向电脑发送命令

转载 作者:行者123 更新时间:2023-12-01 14:34:52 25 4
gpt4 key购买 nike

这是我的情况:我有一台可以访问服务器的电脑,当我需要重新启动服务器时,我必须登录这台电脑来重新启动服务器。有时我需要重启服务器,但我手边没有电脑,只有手机。那么有什么办法可以使用我的手机向电脑发送命令“重新启动服务器”。 Java 中是否有任何 api 或工具允许我执行此操作?

最佳答案

您是否考虑过使用套接字与计算机进行通信?这将是非常简单的。如果您计划在路上使用它,正如您所说,您将需要通过路由器将所选端口上的流量转发到您的计算机。这是服务器端(PC)的一个小例子:

public class Main {

public static void main(String[] args) {
//You just initialize the socket and set the listening port
ServerSocket server = new ServerSocket(7391);
while (true) {
//Waits until a request is made, then sends the request to a new thread to be handled
new SocketWorker(server.accept()).start();
}
}

public static class SocketWorker extends Thread {
Socket s;

public SocketWorker(Socket s) {
this.s = s;
}

@Override
public void run() {
//handle socket streams(input/output) here
//Just be sure to close the socket after completion: s.close();
}
}
}

抱歉,格式很糟糕,我是 Stack Overflow 的新人。另外,如果需要扩展,我也可以添加一个简单的客户端脚本。

关于java - 使用手机向电脑发送命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16577979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com