文件名称:m2mserver:Golang中的M2M服务器
文件大小:64KB
文件格式:ZIP
更新时间:2024-04-09 23:49:21
Go
M2M服务器 Go对象请求代理 这是一个服务器客户端库,可让您以json格式发送命令,以广播,多播,单个形式向多个客户端/工作人员执行远程代码。 您可以在这里找到服务器部分 何时使用Go ORB 在多个客户端上运行功能或OS命令并接收响应。 要将以上内容作为预定任务运行(例如cron作业) 特征: 随时添加客户端。 自己管理身份验证。 命令采用json格式。 立即执行或计划执行一次,或计划执行重复的任务。 客户端和服务器允许的命令是用户定义的。 命令执行是用户实现的。 工作机制: 服务器从给定的端口启动,并监听连接。客户端尝试连接时,将对其进行身份验证。客户端或服务器可以发起通信(由用户定义),当服务器向客户端发送命令时,客户端会在处理程序映射中查找命令名称。然后调用相应的处理程序,并将结果与命令跟踪ID(序列号)一起发送回去。客户端发送回的响应被服务器视为“命令”,没有区别。 服务器
【文件预览】:
m2mserver-master
----go.mod(46B)
----LICENSE.txt(1KB)
----handler.go(2KB)
----diagram.png(60KB)
----trx.go(4KB)
----m2mserver_test.go(2KB)
----README.md(4KB)
----handShake.go(1KB)
----m2mserver.go(3KB)