背景:实验室的电脑通过并口线控制着某实验设备
目的:让学生只要在网页上进行操作,就能控制该实验设备(可以理解为,在实验室电脑上运行某 exe )。由于可能存在多个学生同时进行操作的情况,这里的“控制”是异步的,即:学生通过网页,给实验室的电脑“指派”一个任务,但具体何时执行由实验室电脑上的程序自行控制调度
可以利用的资源:一台连接到互联网的实验室电脑、一台 VPS。均为 Windows 系统
额外说明:
对于学生来说,只需要使用浏览器在 web 上进行操作即可完成上述任务,因此不考虑 Windows 远程连接、putty 等方案;
由于 1,所有编程、部署方面的事情只能在服务器端或者实验室端完成,服务器端和实验室端可以运行任意程序,并且这两台电脑不作别的用途;
目前我非常 naive 的想法是:每当有学生在网页上进行操作,我就改变一个只有我自己知道 URL 的网页的内容。同时,让实验室电脑 24 小时、间隔 10 秒钟无限访问该 URL。当这个页面上的内容会发生变化,实验室电脑就能知道该干什么了。
其实说白了就是:两台电脑之间的相互通信问题
请不吝指教,谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.