论文部分内容阅读
随着计算机科学的飞速发展,计算机辅助教育(CAI)在教学实践中得到了广泛的应用,在多媒体课件中大都包含一种实现局域网内多台计算机屏幕共享的功能。 本文提出了一种实现局域网内屏幕共享的新方法。该方法的创新之处在于课件服务端中引入了事件驱动机制和多播。与传统的截取屏幕的方式和使用广播传输数据的方式相比,新方法不仅减少了对教师端和网络资源的占用,也减少了对未参加教学的网内其它机器的影响,而且使得跨网教学更加方便可行。 文中详细叙述了提供屏幕共享功能的课件的服务端和客户端的实现方法和过程,并给出了本人独立完成的课件服务端和客户端程序的具体代码。其中包括服务端的事件驱动,屏幕的截取和压缩,以及控制信息和数据的发送,客户端的数据接收,JPEG文件的解压缩和位图文件的显示。 经过测试,分别安装在教师机和学生终端的课件服务端和客户端能够实现局域网内屏幕共享的功能,为局域网屏幕共享教学提供了一种新的方法。