利用GTK_和Socket实现的跨平台数控远程监控系统
- 格式:pdf
- 大小:259.98 KB
- 文档页数:3
基于Socket技术的计算机远程控制实现作者:朱量,应捷来源:《电脑知识与技术》2011年第19期摘要:随着计算机互联网的不断发展,计算机远程控制技术在远程办公,远程教育,远程维护等领域被广泛使用。
针对计算机远程控制程序的需求,该文实现了一个基于TCP/IP协议的计算机远程控制程序,该程序使用SOCKET网络编程技术及MFC界面设计技术,通过对端口的监听实现计算机远程关机、文件上传及下载以及文件管理等功能。
关键词:计算机远程控制;服务器;客户端;Socket中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)19-4565-03Implementation of Computer Remote Control Based on Socket TechnologyZHU Liang, YING Jie(University of Shanghai for Science & Technology, Shanghai 200093, China)Abstract: With the development of computer network, remote control technology is widely used in telecommuting, distance education and remote maintenance. According to the needs of remote control program, a remote control program based on TCP/IP protocol was proposed in this paper. The program uses socket network programming technology and MFC software designing technology. It achieves remote shutdown, downloading, uploading and some other functions of file management.Key words: Socket; computer remote control; server; client随着网络以及计算机软硬件的不断发展,计算机远程管理及技术支持的需求不断增加,计算机远程操作及控制技术越来越引起人们的关注。
收稿日期:2008-06-11作者简介:于 涛(1983-),男,硕士研究生,研究方向为嵌入式系统;王 健,副教授,研究方向为嵌入式系统、计算机体系结构。
基于Socket 通讯技术的上层监控软件的实现于 涛,王 健(东南大学计算机科学与工程学院,江苏南京210096)摘 要:结合‘计算机板件检测设备’项目,为达到监控下位机的目的,开发了一套基于Socket 通信技术的实时监控软件。
运用面向对象的分析方法对软件框架进行划分,通过继承MFC 的Dialo g 类进行实现,并针对具体应用详细讨论了通信协议的设计。
根据项目特点并参考实时数据库压缩技术提出了接收数据结构的改进,获得了良好的效果。
关键词:面向对象;Socket 通信;MFC ;通信协议;数据保存中图分类号:TP302.1 文献标识码:A 文章编号:1673-629X (2009)03-0243-03Implementation of Upper -Layer Monitoring Soft w are B ased on SocketYU Tao ,WAN G Jian(School of Computer Science &Engineering ,S outheast University ,Nanjing 210096,China )Abstract :Introduces how to develop a real -time monitor software based on the Socket protocol for the purpose of monitoring the lower -layer computer which is used in the project of the piece of detecting equipment on computer board.It makes partition on the software frame in object -oriented method ,inherites the MFC Dialog class to implement it and discusses in detail the design of the communication protocol.Furthermore ,a receiving data structure is proposed according to the project characteristics and the arithmetic of compression and obtains good results.K ey w ords :object -oriented ;Socket ;MFC ;communication -protocol ;data -save0 引 言PC104总线是专门为嵌入式控制而定义的工业控制总线。
毕业设计(论文)开题报告1 选题的背景和意义远程控制是在网络上由一台主控端计算机远距离地控制另一台被控端计算机的技术。
随着网络技术的发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注[1]。
采用远程控制主要是因为方便、效率和安全这三方面的因素。
1.1 选题的背景目前,大多数远程进程间通信代码是用Socket编写的。
实际应用中用Socket传输信息并不是独立的,它在多线程的处理环境中应用更为广泛[2]。
Socket通常也称作“套接”。
用于描述IP地址和端口,是一个通信链的句柄。
应用程序通常通过“套接字”向网络发出请求或者应答网络请求。
Socket有两种主要的操作方式:面向连接的和无连接的。
Socket利用客户/服务器模式解决了进程之间建立通信连接的问题[3]。
1.2 国内外研究现状及发展趋势远程控制技术由来已久,是控制领域的一项重要技术。
国内外在远程控制方面的应用十分广泛,而且进展迅速,大体来看分为几种:一是对计算机网络自身性能的监控。
这种应用可以自动跟踪目标计算机的屏幕变化、获取目标计算机登录口令及各种密码类信息、获取目标计算机系统信息、限制目标计算机系统功能、任意操作目标计算机文件及目录、远程关机、发送信息等多种监控功能。
二是对现场状况的实时监控,多用于酒店、银行或住宅等系统监视方面。
这种应用使用摄像机云台,基于无线网络的远程控制平台研究与实现实际上是一种被动的监视系统;三是对作业现场有效数据的采集监视,是种主动监控方式,多用于水文水利、电力、机械生产等方面[4]。
目前,基于因特网的远程控制国内外电都有不同程度的研究,相对来说,由于西方国家在信息技术和计算机技术的发展上的优势,他们在研究基于因特网的远程控制方面相对早一些,而且主要集中在机器人领域。
例如:美国南加州大学研制的可播种和浇水的远程控制花园Telegarden、英国Bradford大学的远程机器人望远镜系统、澳大利亚Wollogong大学拾取木块的Roboty系统等。
SOCKET编程实现局域网计算机监控管理
龚家强
【期刊名称】《电脑知识与技术》
【年(卷),期】2010(006)012
【摘要】为了及时掌握局域网计算机的活动和状况,采用SOCKET网络通信技术、HOOK技术、多线程编程技术等,采用面向对象的程序设计方法.使用VC++6.0设计和实现了局域网计算机活动的监控.通过客户端/服务器模式,实现了对客户端进程扫描,端口扫描、屏幕锁定/解锁、屏幕抓取、网址屏蔽限制、远程关机/重启、地址绑定等操作,为管理局域网内的计算机提供了一种实用而有效的方式.
【总页数】3页(P3256-3258)
【作者】龚家强
【作者单位】四川师范大学计算机科学学院四川成都 610000
【正文语种】中文
【中图分类】TP393
【相关文献】
1.SOCKET编程实现局域网计算机监控管理分析 [J], 胡素文;
2.Socket编程实现局域网远程操作Office文档 [J], 王文举
3.基于Socket技术的高校实验室计算机监控管理系统设计与实现 [J], 刘晓红
4.SOCKET编程实现局域网计算机监控管理分析 [J], 王宏旭;吴小欣;黄杰
5.基于Socket的局域网管理系统的设计与实现 [J], 朱玉玺;刘亚姝
因版权原因,仅展示原文概要,查看原文内容请购买。
收稿日期:2003-07-06 基金项目:江苏大学高级技术人才科研启动基金项目(02JDG001)作者简介:李伯全(1956-),男,教授,主要研究方向:智能传感检测、虚拟仪器; 潘海彬(1977-),男,硕士研究生,主要研究方向:计算机辅助测试、智能测控仪器.文章编号:1001-9081(2003)12Z -0229-02DataSocket 技术在远程监控系统中的应用李伯全,潘海彬(江苏大学机械工程学院,江苏镇江212013)摘 要:文中介绍了DataSocket 技术及特点以及其在组建计算机远程监控系统中的应用,描述了基于DataSocket 技术来组建计算机远程监控系统的一般过程与关键技术,并进行了应用探索,最后对基于Web 的远程监控系统作了简要的介绍。
关键词:虚拟仪器;远程监控;DataSocket;LabVIEW 中图分类号:TP311 文献标识码:A网络技术的出现和发展,虚拟仪器与其它高新科技的相互结合,为测量与仪器技术带来了前所未有的发展空间和机遇,把网络技术与虚拟仪器技术相结合,组建远程监控系统,是虚拟仪器系统的发展方向之一。
1 组建远程监控系统的模式传统概念的远程监控系统,一般是基于C/S 模式的,它一般有多个数据采集端(客户端)来采集数据,而通常由一个监控端(服务器)充当数据库的角色,客户端通过通信协议把测试数据写入远程服务器数据库,这种方式最大的弊端在于它造成了一种胖客户/瘦服务器的模型。
Web 技术在Internet 上的异军突起,导致B/S 这一新的软件应用模式的流行,B/S 模型是传统C/S 模型的衍生,这一新的模型奉行瘦客户/胖服务器的理念,使主要的应用程序在数据采集端(服务器)上,监控端(客户端)只需要浏览器环境,便可依需要从服务器下载应用程序来完成相应的任务。
这样使应用程序维护更方便,主要的工作量集中在服务器端,工作量较小,成本较低,而且Web 具有界面友好、操作方便等特点。
基于 Socket和 React的国产数控加工设备远程监测系统摘要:针对由国产数控加工设备建立的生产线进行智能化改造,采用B/S架构建立数控加工设备远程监测系统。
在设备接入局域网的基础上,服务器端程序根据数控加工设备的IP地址和端口号,基于Socket采用多线程的方式远程读取数控加工设备多源数据信号,将数据存入数据库,并且为Web端提供请求数据所对应的API接口, Web端页面通过API获取多台数控加工设备关键状态信息,包括开机时间、设备产能、电机温度和负载率、报警信息等,实现数控加工设备的远程监测,提升数控加工设备的智能化程度。
关键词:数控加工设备监测系统 Socket Web引言远程监测又是提升数控加工设备智能化的最有效手段。
数控机加工设备的网络化建设是实现智能制造的基础,也是实现远程监测的基础,工业网络通常基于以太网或者无线网络,以TCP/IP协议实现现场设备间和系统间信息的交换,保证通信的实时性。
1总体方案开发数控加工设备的远程监测系统主要应用任务分散化处理和功能模块化思想,采用B/S架构,将部分逻辑任务放在客户端(Browser)完成,减少服务器端(Server)负担;后端程序采用多线程技术,提升服务器响应速率,并将监测功能模块化,便于生产线数控设备数量增减后,系统的弹性扩展或缩小。
2数控加工设备硬件科德五轴加工中心电控柜,主要包括智能型电源、滤波器、电抗器、动态制动模块、细分器等,其中数据信号接入是通过伺服驱动模块和Can模块接入数控系统。
2.1伺服驱动器数控加工设备智能电源可接多个伺服驱动器,X/Y/Z/A/C/S/MAG轴分别由一个伺服驱动器控制,每个伺服驱动器上均有用于显示伺服驱动模块的工作状态状态指示灯和多个接口,包括用于连接CNC和伺服驱动模块的Glink光纤总线输入输出接口,接收来自于CNC的指令,并且反馈当前的伺服驱动模块和PLC的数据;PLC电源与抱闸接口及输入输出接口;用于实现系统位置闭环的编码器1接口,用于实现电机闭环控制的编码器2接口;以及用于出厂调试的串口和USB口等,其中高频信号的传输通过PLC接口接入数控系统[2]。