分为服务端和客户端,要求可以有多个客户端同时操作。
客户端可以查看服务器文件库中有什么文件。
客户端可以从文件库中下载文件到本地。
客户端可以上传一个本地文件到文件库。
使用print在客户端打印命令输入提示,引导操作
服务端
# 导入相关模块
from socket import *
from multiprocessing import Process
import signal, os, time
# 绑定IP地址
IP = "127.0.0.1"
# 绑定端口
PORT = 8888
MineStat
MineStat是Minecraft服务器状态检查器。
您可以在监视脚本中使用这些类/模块来轮询多个Minecraft服务器,或让访问者从其浏览器中查看服务器的状态。 MineStat已移植到多种语言,可与ASP.NET,FastCGI,mod_perl,mod_php,mod_python,Node.js,Rails,Tomcat等结合使用。
如果您打算在共享的Web主机上托管MineStat,请确保提供程序允许出站套接字。
C#示例
using System ;
cl
我就废话不多说了,直接上代码吧!
import paramiko
from paramiko_expect import SSHClientInteraction
host = your host
port = your port
username = your un
# 自行修改输出函数
json_list = []
def output_func(msg):
sys.stdout.write(msg)
json_list.append(msg)
sys.stdout.flus