Node.JS教程34:远程屏幕监控?可以的!
是否想做一个远程系统屏幕监控功能?这是个有意思的功能。
Node.JS可以实现,而且很方便。
目标效果:
在网页中实时查看系统屏幕内容。
实现原理:
1、用express实现服务器;
2、当访问来临时,截图并保存成文件,再传给访问者。
代码:
示例代码很简单,核心是使用了一个desktop-screenshot的三方控件,以实现屏幕截图。
截图的时机,是通过中间件的使用,达到有任意访问时即截图。
效果测试:
运行上面的代码,然后我们可以通过以下路径访问:
就可以看到截图如下:
只要刷新页面,就可以查看实时的屏幕动态。
一台电脑运行此程序,在另一台电脑访问:
很好,完美的屏幕监控。
手机上可以进行监控吗?当然可以。