Node.JS教程34:远程屏幕监控?可以的!

是否想做一个远程系统屏幕监控功能?这是个有意思的功能。

Node.JS可以实现,而且很方便。

目标效果:

在网页中实时查看系统屏幕内容。

实现原理:

1、用express实现服务器;

2、当访问来临时,截图并保存成文件,再传给访问者。

代码:


示例代码很简单,核心是使用了一个desktop-screenshot的三方控件,以实现屏幕截图。

截图的时机,是通过中间件的使用,达到有任意访问时即截图。

效果测试:

运行上面的代码,然后我们可以通过以下路径访问:

就可以看到截图如下:

只要刷新页面,就可以查看实时的屏幕动态。

一台电脑运行此程序,在另一台电脑访问:

很好,完美的屏幕监控。

手机上可以进行监控吗?当然可以。