摘要
本发明公开一种支持多连接的异步通信模块,所述模块包括连接池、连接选择器、发送单元、数据接收队列和接收线程A;每当调用方添加连接时,所述连接池都生成一个连接单元;每个所述连接单元内部都包括TCP连接、发送者、接收线程B;所述接收线程A永不停息地尝试从数据接收队列的另一端读取出数据包,每当读取出数据包之后,立即通过调用方提供的回调函数将数据包传递给调用方;所述连接选择器用于为模块的发送单元从连接池中选择和提供连接单元。本发明提供了“多连接”的方式,避免单连接的通信瓶颈,提高了通信负载量。本发明提供了简便的调用接口,使得调用方不需要再关心通信逻辑的具体实现。
技术关键词
通信模块
队列
发送者
命令
数据
算法
接口
瓶颈
逻辑
参数
系统为您推荐了相关专利信息
低温推进剂
模型建立方法
变分贝叶斯算法
变分贝叶斯方法
非线性
编码策略
动态自组网方法
对讲机
频谱接入策略
资源分配策略
去甲醛
长短期记忆网络
智能控制方法
鱿鱼
时序依赖关系
集成式热管理系统
电控冷却系统
电池冷却系统
子系统
乘员
空间环境模拟装置
数据驱动器
建模平台
调控平台
仿真平台