节点文献
基于Socket和多线程的远程监控系统
Remote Monitoring and Control System Based on Socket and Multithread
【摘要】 探讨了基于Socket以及多线程技术的远程监控系统的设计和实现,介绍了系统设计的总体方案,并在VC++6.0编程环境下实现了一种基于局域网的监控系统。Socket套节字作为目前最流行的网络通信应用程序接口之一,利用它可以方便地实现局域网内的数据传输。传统的单线程程序中,视频数据的编码、解码、传输不能同时进行,导致传输效率很低。为此,提出了多缓冲区多线程结构,有效地提高了视频数据的传输效率。实验证明,系统能有效地实现一点对多点的实时监控。
【Abstract】 The development of remote monitoring and control systems based on Socket and multithread technology is described.The scheme of the system is introduced and a LAN based system is realized in VC++6.0 environment.The encoding,decoding and transmission can not be disposed simultaneously in traditional single-threaded programs,which lead to lower efficiency.Socket,a popular network communication API(application program interface),can achieve data transmissions conveniently on LAN.A socket based multiple-buffer multithreading configuration is proposed to improve visual data transmission efficiency,which can achieve point-to-multipoint real-time monitor efficiently.
- 【文献出处】 控制工程 ,Control Engineering of China , 编辑部邮箱 ,2006年02期
- 【分类号】TP277
- 【被引频次】258
- 【下载频次】1730