您的位置:首页 > 其它

01-教你写一个web远程控制小工具

2015-12-25 09:56 267 查看



惯例先上图



晚上躺床上了,发现忘关电脑了,又不想起来关,来用手机控制电脑多好,百度了下,果然一大把。哈,我自己为什么不自己也实现个呢,任意的自己diy。Just do it。
如果不想看如何实现,那么直接用下面的吧:

web操控端:http://smallyard.cn/jobhub/

控制端jar包: http://files.cnblogs.com/files/smallyard/jobhub-client.rar

运行:java -jar joghub-client.jar [你的密码]


一、 网络通信

网络通信模块,如果自己做的话,也不是很难,就是做好了,需要买服务器来部署,这还是算了吧,为了自己玩一玩而花钱,这种事还是不干,那就用第三方的好了。
上网时,偶然发现的一个云吧,提供消息发送和消息订阅的服务。我们只需要用它把我们的控制端web和客户端监听连接起来就行了。
它有java和JavaScript的API
这时想起百度的产品里有个API store,搜索了下,果然找到了合适的接口。


二、 客户端

客户端的主要任务是接受命令并执行命令,执行命令我通过调用命令行来执行。
命令监听和发送类,主要是调用云吧的API。

命令执行类,调用命令行执行命令,再调用云吧API来发送执行结果。


三、 WEB端

web端的主要任务是发送命令,并接受命令执行的结果。

  


四、 总结

想着很复杂,其实实现起来很简单的。
源码发布在github:
https://github.com/smallyard/smallyard
https://github.com/smallyard/jobhub-client

大家可以自己拿走扩充成自己喜欢的远程控制。

原文地址:http://www.cnblogs.com/smallyard/p/5072732.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: