专利名称:基于winsock远程控制方法
技术领域:
本发明涉及一种计算机控制系统,尤其是一种基于WINSOCK远程控制 方法。
背景技术:
目前,计算机远程控制技术得到了广泛的应用,如家庭办公的推广应用, 越来越多的人会经常不在办公室内工作,而是作为远程PC用户登陆公司总部 的网络进行网上办公;企业的客户技术支持部门可以使用远程控制技术努力减 少技术人员到现场服务或者让用户把设备送到支持中心进行维护;远程教育迅 速发展,这些技术的应用,师生可以进行实时的通信,交流信息,对话和传递文 件,使身处异地的学生能够与老师进行实时交流,犹如做在同一教室一般。再 有,随着人们观念的更新,现在,很多企业开始使用监控系统,用摄像的方式来 监控员工的行为,但是,这种监控系统对员工的敲键,发送邮件等细小的行为依 然无能为力,远程控制软件却能轻松地管理这些细节问题,因此,远程控制在企 业的内部管理上将发挥很大的作用。但是,现有的基于WINSOCK远程控制方法 普遍存在安全性差、使用不便等问题,
发明内容
本发明的目的在于克服现有技术的不足,提供一种安全性高、使用方便的 基于WINS0CK远程控制方法。
本发明解决其技术问题是采取以下技术方案实现的 一种基于WINS0CK远程控制方法,包括服务器端控制方法和客户端控制方 法,其特征在于
该服务器端控制方法按以下步骤实现
(1) .向客户端发送WINSOCK连接套接字进行连接请求;
(2) .接收客户端发来的WINS0CK应答套接字建立连接;
(3) .向客户端发送WINS0CK命令套接字,控制客户端;
(4) .向客户端发送数据或接收客户端的数据;
(5) .向客户端发送WINS0CK关闭套接字进行断开连接请求;
(6) .接收客户端的WINS0CK应答套接字切断连接。 该客户端控制方法按以下步骤实现-
(1).接收服务器端发送WINS0CK连接套接字,发送WINS0CK应答套接字建 立连接;(2) .接收服务器端的WINSOCK命令套接字,按服务器的要求进行相应的发送或接收处理;
(3) .接收服务器端发送WINSOCK关闭套接字进行断开连接请求,切断连接。而且,服务器端和客户端建立的连接包括ADSL连接或广域网连接。而且,所述的命令套接字包括进程管理、电源管理、键盘记录、文件上传、
文件下载及聊天命令。
本发明的优点和积极效果是
1. 本基于WINSOCK远程控制方法采用最先进的WINSOCK技术,实现了远程控制的基本功能,并充分考虑了系统的可操作性、冗余性和安全性具有安全性及可靠性高的特点。利用本发明建立的远程控制系统可以在家庭办公、远程教学、企业内部监控等方面发挥极大的作用,具有很强的实用性。
2. 本基于WINSOCK远程控制方法避免了采用传统处理方法带来的高成本的问题,利用本方法建立的远程控制系统具有操作简单使用方便的优点。
图1为本发明处理流程示意图;图2为服务器端处理示意图;图3为客户端处理示意图。
具体实施例方式
以下结合附图对本发明实施例做进一步详述。
本基于WINSOCK远程控制方法,包括服务器端控制方法和客户端控制方法,服务器端和客户端建立的连接包括ADSL连接或广域网连接两种网络连接方式。该服务器端控制方法按以下步骤实现
(1) .向客户端发送WINSOCK连接套接字进行连接请求;
(2) .接收客户端发来的WINSOCK应答套接字建立连接;
(3) .向客户端发送WINSOCK命令套接字,控制客户端;
(4) .向客户端发送数据或接收客户端的数据;
(5) .向客户端发送WINSOCK关闭套接字进行断开连接请求;
(6) .接收客户端的WINSOCK应答套接字切断连接。该客户端控制方法按以下步骤实现
(1) .接收服务器端发送WINSOCK连接套接字,发送WINSOCK应答套接字建立连接;
(2) .接收服务器端的WINSOCK命令套接字,按服务器的要求进行相应的发送或接收处理;
(3) .接收服务器端发送WINSOCK关闭套接字进行断开连接请求,切断连接。上述控制方法中的命令套接字包括进程管理、电源管理、键盘记录、文件上传、文件下载及聊天命令。
本发明所述的实施例是说明性的,而不是限定性的,因此本发明并不限于具体实施方式
中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。
权利要求
1. 一种基于WINSOCK远程控制方法,包括服务器端控制方法和客户端控制方法,其特征在于该服务器端控制方法按以下步骤实现(1). 向客户端发送WINSOCK连接套接字进行连接请求;(2). 接收客户端发来的WINSOCK应答套接字建立连接;(3). 向客户端发送WINSOCK命令套接字,控制客户端;(4). 向客户端发送数据或接收客户端的数据;(5). 向客户端发送WINSOCK关闭套接字进行断开连接请求;(6). 接收客户端的WINSOCK应答套接字切断连接。该客户端控制方法按以下步骤实现(1). 接收服务器端发送WINSOCK连接套接字,发送WINSOCK应答套接字建立连接;(2). 接收服务器端的WINSOCK命令套接字,按服务器的要求进行相应的发送或接收处理;(3). 接收服务器端发送WINSOCK关闭套接字进行断开连接请求,切断连接。
2. 根据权利要求l所述的基于WINSOCK远程控制方法,其特征在于服 务器端和客户端建立的连接包括ADSL连接或广域网连接。
3. 根据权利要求l所述的基于WINSOCK远程控制方法,其特征在于所 述的命令套接字包括进程管理、电源管理、键盘记录、文件上传、文件下载 及聊天命令。
全文摘要
本发明涉及一种基于WINSOCK远程控制方法,包括服务器端控制方法和客户端控制方法,其技术特点是服务器端与客户端通过WINSOCK套接字建立连接、接收或发送处理命令、发送或传送数据及其相应的控制,实现服务器端对客户端的控制。本基于WINSOCK远程控制方法采用最先进的WINSOCK技术,实现了远程控制的基本功能,并充分考虑了系统的可操作性、冗余性和安全性具有安全性及可靠性高的特点。利用本发明建立的远程控制系统可以在家庭办公、远程教学、企业内部监控等方面发挥极大的作用,具有很强的实用性。
文档编号H04L12/58GK101471886SQ200710060498
公开日2009年7月1日 申请日期2007年12月26日 优先权日2007年12月26日
发明者祺 苏 申请人:祺 苏