项目需要,编写了一个远程控制程序的小组件,源码与操作手册共享
Remote-Console使用说明
一、
远程登录
使用系统命令
telnet命令进行远程连接到服务端,登录到服务端后如果
N
毫秒内未进行操作,服务端会自动断开连接。
(N
为服务端可配置参数
)
约束:1
、客户端
IP
为服务端允许的连接
IP
列表。(
API
可以通过
ConsoleConfig
.
putClientIp
()来进行动态设置,默认服务端
IP
为允许连接。)
2、
当前服务端在线数小于服务端的最大连接客户端数。
(登录到服务端,输出show
命令查看服务端当前系统参数,可通过登录到服务端设置以上两个参数值。)
二、
自定义命令
1、
新建一个命令处理类实现ConsoleTask
接口
,如TestConsoleTask
2、
在程序启动时,通过Console
类的第二个可变参数进行设置到远程组件中
,
如
通过new Console(connectPort, new TestConsoleTask()).start()
三、
系统命令
-----------Console useage-----------
[
welcome
] - null
[
add_client_ip
] - The value of max_client_count set of system parameters
[
client_ip
- Need to add client IP address.]
[
show, info
] - Display system information
[
set_max_client_count
] - The value of max_client_count set of system parameters
[
max_client_count
- The client number online at the same time.]
[
set_socket_time_out
] - The value of data_time_out set of system parameters
[
data_time_out
- Socket free time to maintain. unit:milliseconds]
[
help, useage
] - Display Console useage
[
remove_client_ip
] - The value of max_client_count set of system parameters
[
client_ip
- Need to move out of the client IP address.]
[
quit
] - Quit console client
四、
ConsoleTask接口
1、
S
tring doTask(Map<String, String> args)
具体执行命令的逻辑处理
2、
String description()
对于此自定义命令的说明,在help
中可见
3、
Map<String, String> argsDesc()
针对每个参数的说明
4、
String[] getCommand()
客户端需要录入此任务的命令
------v-0.2 beta----------------
修改部分bug, 增加端口绑定接口(适配于多网卡服务器)
分享到:
相关推荐
关机的小玩意儿,可以整整人用,对计算机无任何危害,给无聊的生活带来一丝乐趣
超级非常好玩的小玩意儿
求婚写的小玩意儿 供大家使用
windows桌面玩意儿可爱的小绵羊 windows桌面玩意儿可爱的小绵羊
一款相当精美的小程序,由日本世嘉公司制作,这只精致而漂亮的小鸟理所当然地把你的桌面当作了它的栖身之所,在这里不断地盘旋、冲刺,寻找小鱼。看准之后,会俯冲下去,叼起一条,然后把它一口一口地吃下去! 你...
一年级下册道德与法治做个小玩意儿|教科PPT学习教案.pptx
NULL 博文链接:https://leon-a.iteye.com/blog/654717
桌面翠鸟-一个桌面的小玩意 桌面翠鸟-一个桌面的小玩意 桌面翠鸟-一个桌面的小玩意
C2001:常量中有换行符 C2146:语法错误;缺少";"(在标识符“QString”的前面) 针对上面俩错误想的歪招。 详情可以看: https://blog.csdn.net/weixin_44635546/article/details/125677035
财务是个什么玩意儿.pptx
你是否创业是个什么玩意儿.docx
初中语文文摘社会会来事儿这玩意儿
用的单片机是stm32f103c8t6,GPS模块是NEO-M8N模块,屏幕用的是SPI总线的0.96寸OLED显示屏,可以显示经度纬度,卫星授时,海拔,寻星数等数据。也可在本代码上继续添加功能。
windows桌面玩意儿~超可爱的桌面宠物猫之二
windows桌面玩意儿~超可爱的桌面宠物猫之三
windows桌面玩意儿~超可爱的桌面宠物猫之一
使用Excel宏实现的,自动根据生成周记,自动清空模板内容,自动设置当前周。的小玩意 ----------------------摸鱼佳作
“质量管理体系是个什么玩意儿”.doc