假设我有三台电脑A、B、C,另有一台管理用的电脑Admin,四者在同一个局域网中,我想做个程序可以在Admin上监控A、B、C。    需要实现的功能在Admin上运行程序后,界面上显示出A、B、C三台电脑,点击其中一个后能够看到对应的电脑上现在的操作画面。就跟用QQ远程协助似的,只是我不需要对A、B、C进行操作,只要能看到对方当前的桌面就好了。    这样的功能一般可以怎么实现?

解决方案 »

  1.   

    客户端(ABC)截屏,发送给服务器(admin),服务器上显示当前客户端的屏幕。
    远程控制的基本功
      

  2.   

    调用vnc源码弄个exe 直接在服务端监控!
      

  3.   


    能不能让admin作为客户端在需要显示对方桌面的时候主动连接ABC
    就是想看看,谁做客户端,谁做服务器端比较好一些
    admin也不是一直开着监控,是想在需要的时候打开看一下
      

  4.   


    这样也可以呀,就是说admin做客户端,其他ABC做服务器。admin想连得时候就连接。
      

  5.   

    还是直接用VNC吧 我就是这么做的,简单很多
      

  6.   

    原来我做过,每一小段时间自动截屏发送给admin,但感觉延时怎么这么高呢?是不是传输数据时没做任何优化的结果
      

  7.   

    Admin做客户端,abc做服务端,Admin想连的时候就连接服务端abc即可
      

  8.   

    lz思路有了,可以下手做了。
    关键的技术就是如何在ABC截屏然后打包发给ADMIN,然后进行解析,
    其实可以用UDP吧???
      

  9.   

    在ABC的后台都运行一个服务器程序;需要监控的时候,ADMIN启动客户端程序,指定服务器的地址和端口,接收一个A/B/C的截屏数据包就可以了。