[发明专利]远程控制中多网卡计算机间的网卡绑定方法有效
申请号: | 201310363207.0 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103458011A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 邱欢胜 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制 网卡 计算机 绑定 方法 | ||
技术领域
本发明涉及一种远程控制中多网卡计算机间的网卡绑定方法。
背景技术
现有局域网中,两台计算机之间的消息传递一般需要通过一个消息服务器进行转发(所述消息服务器采用可扩展通讯和表示协议,简称XMPP,用于计算机之间消息的实时通讯),例如,计算机A需要发送消息给计算机B,则,计算机A先把消息发送给消息服务器,消息服务器从收到的消息中解析出消息的目标机器是计算机B,在转发消息给计算机B。但是当计算机A与计算机B之间进行远程控制时,两台计算机之间需要传递大量的屏幕截图数据,并且要求实时的操作不能延长太久,这种情况下,通过消息服务器进行转发就无法满足要求,因此,只有两台计算机之间直接进行点对点的通讯,才能满足远程控制的需求。但是对于多网卡的计算机如何实现点对点之间的通讯,目前还没有简单有效的解决方法。
公开号为101917281A,公开日为2010-12-15的发明专利《一种网卡自动配置方法》公开了安装多个网卡的计算机设备实现网卡自动配置的方法,其首先需要设置每一个网卡对应的网络,当计算机设备进行远程连接时,先获取当前连接绑定的网卡以及该网卡的配置信息,然后解析该网卡的目标IP地址,删除该网卡到该目标IP的路由;最后根据前面获取的嘻嘻自动完成添加路由功能,对目标发起连接,添加该连接条目后,配置该条目要绑定的网卡即可顺利连上目标服务器。该发明专利仅解决了多网卡计算机自动添加路由才能正常使用的问题,无法解决远程控制中,多网卡计算机之间的点对点的通讯。
发明内容
本发明要解决的技术问题,在于提供一种远程控制中多网卡计算机间的网卡绑定方法,其实现了多网卡计算机间的绑定,从而在远程控制中,多网卡计算机间直接的点对点通讯。
本发明是这样实现的:
远程控制中多网卡计算机间的网卡绑定方法,包括如下步骤:
步骤1、计算机A通过消息服务器把本机上所有网卡的IP信息发送给计算机B,并在计算机A上启动一个端口监听线程;所述计算机A上至少设有一网卡;
步骤2、所述计算机B收到计算机A的所有IP信息后,设置连接超时时间,并从所有IP信息中任选一个IP信息进行连接测试,发出连接请求;
步骤3、若所述计算机A收到计算机B的连接请求后,则返回连接成功的信息至计算机B;若所述计算机A未收到计算机B的连接请求,则不做任何响应;
步骤4、若计算机B在所述超时时间内收到连接成功的信息,计算机B不再选取未测试的IP信息进行连接测试,计算机B记下连接成功的IP信息,再通过所述消息服务器把该连接成功的IP信息发送至计算机A,执行步骤5;
若计算机B在所述超时时间内未收到连接成功的信息,则从所有IP信息中继续选用另一个IP信息进行连接测试,发出连接请求,返回步骤3;
步骤5、计算机A的远程注册模块把接口注册绑定到计算机B返回的IP地址上,从而完成IP绑定过程,实现计算机A和计算机B之间的点对点通信。
进一步地,所述步骤2中,连接测试以选中的IP信息和计算机A启动的端口号为参数进行连接测试。
进一步地,所述步骤1中,计算机A启动的端口用于监听计算机B是否有连接请求,如果有连接请求,则向计算机B返回连接成功的信息。
本发明具有如下优点:通过控制状态的计算机B向被控制的计算机A逐个发送连接测试请求,一旦收到计算机A连接成功的信息,则计算机B记下连接成功的IP信息,再通过所述消息服务器把该连接成功的IP信息发送至计算机A,计算机A的远程注册模块把接口注册绑定到计算机B返回的IP地址上,从而实现了计算机A与计算机B间的绑定,在远程控制中,计算机A与计算机B即可直接进行点对点通信,无需消息服务器进行数据中转,缩短了数据传输时间。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法的流程示意图。
具体实施方式
请参阅图1,远程控制中多网卡计算机间的网卡绑定方法,该方法应用于一计算机A申请被计算机B控制,所述计算机A上至少设有一网卡(一网卡对应一IP信息),所述方法包括如下步骤:
步骤1、计算机A通过消息服务器把本机上所有网卡的IP信息发送给计算机B,并在计算机A上启动一个端口监听线程;计算机A启动的端口用于监听计算机B是否有连接请求,如果有连接请求,则向计算机B返回连接成功的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310363207.0/2.html,转载请声明来源钻瓜专利网。