[发明专利]一种基于socket连接的数据传输系统及方法有效
申请号: | 201210472941.6 | 申请日: | 2012-11-20 |
公开(公告)号: | CN102984237A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 官元峰 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L29/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于socket连接的数据传输系统及方法,包括本地客户端、本地代理服务器、远程代理服务器和远程服务端;本地代理服务器中设有一个本地代理端口列表,每个本地端口对应一个远程服务端的地址,本地客户端仅需与本地代理服务器的一个本地端口连接,通过查找本地端口列表找到本地客户端要连接的远程服务端的地址,进而本地代理服务器与远程代理服务器建立连接,并告知要连接的远程服务端的地址,远程代理服务器与相应的远程服务端建立连接,之后本地客户端和远程服务端之间即可进行数据传输;因此本地客户端无需具有对代理协议的支持,具有更大的灵活性和适应性;代理服务器使用资源少,部署简单;本发明实现逻辑简单,成本低廉。 | ||
搜索关键词: | 一种 基于 socket 连接 数据传输 系统 方法 | ||
【主权项】:
一种基于socket连接的数据传输方法,其特征在于,具体步骤如下:步骤1:在本地代理服务器中建立一个本地代理端口列表,每个本地代理端口对应一个远程服务端的地址;在远程代理服务器中设置一个远程代理端口;步骤2:本地代理服务器实时监听所有本地代理端口;步骤3:判断是否有本地代理端口接收到来自本地客户端的连接请求,如果有,进入步骤4,否则返回步骤2;步骤4:本地客户端与被请求连接的本地代理端口建立连接L1;步骤5:在本地代理端口列表中查找被请求连接的本地代理端口对应的远程服务端的地址;步骤6:远程代理服务器实时监听远程代理端口;步骤7:判断远程代理端口是否接收到来自本地代理服务器的连接请求,如果有,进入步骤8,否则返回步骤6;步骤8:本地代理服务器与远程代理服务器的代理端口建立连接L2,并与远程代理服务器握手并告知要连接的远程服务端的地址A1;步骤9:远程代理服务器根据获得的远程服务端的地址A1与相应的远程服务端建立连接L3;步骤10:本地客户端与远程服务端之间通过连接L1、L2、L3进行数据传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210472941.6/,转载请声明来源钻瓜专利网。
- 上一篇:多联式空调系统
- 下一篇:基于CAN总线的家用空调控制系统