不考虑数据压缩,如何实现局域网监控屏幕??不要存成图片文件发送。用GetBitmapBits和SetBitmapBits时,传送过去的数据总是无法还原,为什么???

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3209/3209104.xml?temp=.3172113
      

  2.   

    先明白位图的格式,在拷贝屏幕后通过发送位图头与位图数据。另一边接受位图头和数据然后显示。这里需要注意的是,在进行bmp传送时对流量的要求以及对设备的选择。如果环境限制可以不必要传送25侦,实现监视每秒1桢其实就可已了。另一个解决方案是在传送时先进行jpg的转换然后传送。这样可以很好的减少网络负担。另外也可以在对监视度要求不高的情况下,可以降低bmp的颜色值,可以从24为降到更低。