在局域网(学生机房)中,我现在已经可以实现定时获取一台机器屏幕信息。但一台教师机如何同时获取多台学生机的屏幕内容信息,并在教师机屏幕上以缩小的形式同时显示?在VB中可以通过winsock控件数组达到与多台机器同时通讯,在Delphi中是否同样原理使用MNUDP控件(多个),达到上述目的?

解决方案 »

  1.   

    to pazee(耙子)(谁捡了我的钱包): 很多学校的机房上课的时候都是这样做的,应该没有隐私的问题在里面吧,呵呵
    其实现在有很多现成的软件了,楼主还要自己做?辛苦:)
      

  2.   

    我用的不是 UDP ,我用的是 Indy 的 TidTCPClient/TidTCPServer 很好用,速度也不错。
    具体的怎么实现有很多方法和例子,你能抓到一屏相信你也一定能抓到多屏,只是时间问题,
    VB 中有控件数组,你在 Delphi 中,同样也可以创建多个如果你用的是 TWinSocketClient
    那可以用 TList 把它们管理起来。不知道我的提示对楼主有没有用。有机会多多交流。