请教一下,现在有一个测试任务,几台终端机器,类似大学课堂上课的软件,教师机下发任务给学生机,学生机收到任务,并在完成任务后反馈给教师机,应该怎么样才能通过脚本控制学生机完成指定动作
socket 的通讯功能是否可以实现,在学生机上事先附上脚本,在教师机上通过下发通讯消息,控制学生机启动脚本,来完成自动化操作
socket 当然可以,自己写轮子速度太慢了吧。 服务器和客户机通信有很多种。平时用 python,推荐用 xml-rpc 之类的。 使用方法网上很多,搜 python xml-rpc,示例一大把。 大概也就是建立 xml-rpc 通信,教师机下发命令,学生机用 os.system 模块启动脚本,将结果返回。 注意脚本权限还有 xml-rpc 通信通过防火墙的问题。
好的,我找找,因为不知道该搜什么关键字,非常感谢
大佬,我大概看了一下,xmlrpc 好像大致是客户端来调服务端相关的方法······好像不是服务端下发,你那边有更详细些的资料吗,方便丢两个链接吗