一种基于Socket连接的多通道双工通讯方法技术

技术编号:12417276 阅读:103 留言:0更新日期:2015-12-02 11:56
本发明专利技术提供一种基于Socket连接的多通道双工通讯方法,包括步骤:分别创建适配器、服务器端Socket容器和客户端Socket容器;适配器分别与服务器端Socket容器和客户端Socket容器连接;其中,适配器用于记录需建立Socket连接的服务器端地址和客户端地址的匹配关系;服务器端Socket容器用于存储已被适配器记录匹配关系的服务器端套接字;客户端Socket容器用于存储已被适配器记录匹配关系的客户端套接字。优点为:通过简单的方式即可实现服务器端和客户端的多通道双工通讯,具有Socket连接的管理效率高、资源占用量少的优点。

【技术实现步骤摘要】

本专利技术属于通讯
,具体涉及。
技术介绍
现阶段,服务器端和客户端之间的Socket连接建立过程为:(I)服务器端侦听某一端口,等待客户端的Socket连接请求;(2)客户端向服务器端发送Socket连接请求,其中,该Socket连接请求携带有客户端的地址和端口号;(3)当服务器端监听到客户端所发送的连接请求时,服务器端创建一个新的线程,通过线程管理服务器端和客户端正式建立的Socket连接,服务器端在建立Socket连接后,客户端与服务器端即可进行基于TCP/IP的通讯。然而,在Socket通讯类软件研发的过程中,需要频繁的针对Socket连接进行创建、使用、销毁等操作;而每建立一个Socket连接,服务器端均需要启动一个线程,对该Socket连接进行管理,由此导致Socket连接的管理效率低下,占用了服务器端大量的CPU和内存等资源。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供,可有效解决上述问题。本专利技术采用的技术方案如下:本专利技术提供,包括以下步骤:步骤1:分别创建适配器、服务器端Socket容器和客户端Socket容器;所述适配器分别与所述服本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/CN105119926.html" title="一种基于Socket连接的多通道双工通讯方法原文来自X技术">基于Socket连接的多通道双工通讯方法</a>

【技术保护点】
一种基于Socket连接的多通道双工通讯方法,其特征在于,包括以下步骤:步骤1:分别创建适配器、服务器端Socket容器和客户端Socket容器;所述适配器分别与所述服务器端Socket容器和所述客户端Socket容器连接;其中,所述适配器用于记录需建立Socket连接的服务器端地址和客户端地址的匹配关系;所述服务器端Socket容器用于存储已被所述适配器记录匹配关系的服务器端套接字,其中,所述服务器端套接字包含所述服务器端地址;所述客户端Socket容器用于存储已被所述适配器记录匹配关系的客户端套接字,其中,所述客户端套接字包含所述客户端地址;步骤2,每当所述适配器已记录服务器端地址和客户端...

【技术特征摘要】

【专利技术属性】
技术研发人员:李正黄勇刘海英刘艳民焦高超
申请(专利权)人:中科宇图天下科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1