问答 请教一下,现在有一个测试任务,几台终端机器,类似大学课堂上课的软件,教师机下发任务给学生机,学生机收到任务,并在完成任务后反馈给教师机,应该怎么样才能通过脚本控制学生机完成指定动作

陈辉 · 2018年08月12日 · 最后由 陈辉 回复于 2018年08月13日 · 1983 次阅读

请教一下,现在有一个测试任务,几台终端机器,类似大学课堂上课的软件,教师机下发任务给学生机,学生机收到任务,并在完成任务后反馈给教师机,应该怎么样才能通过脚本控制学生机完成指定动作

socket 的通讯功能是否可以实现,在学生机上事先附上脚本,在教师机上通过下发通讯消息,控制学生机启动脚本,来完成自动化操作

共收到 3 条回复 时间 点赞

socket 当然可以,自己写轮子速度太慢了吧。
服务器和客户机通信有很多种。平时用 python,推荐用 xml-rpc 之类的。
使用方法网上很多,搜 python xml-rpc,示例一大把。
大概也就是建立 xml-rpc 通信,教师机下发命令,学生机用 os.system 模块启动脚本,将结果返回。
注意脚本权限还有 xml-rpc 通信通过防火墙的问题。

3291346452 回复

好的,我找找,因为不知道该搜什么关键字,非常感谢😂

3291346452 回复

大佬,我大概看了一下,xmlrpc 好像大致是客户端来调服务端相关的方法······好像不是服务端下发,你那边有更详细些的资料吗,方便丢两个链接吗

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册