首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于客户机服务器模型的多进程通信方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京海兴电网技术有限公司

摘要:本发明公开了一种基于客户机服务器模型的多进程通信方法,包括步骤:1确认需要进行通信的进程,给各进程预定义分配服务ID;2各进程调用消息注册接口,创建一个消息管理器对象,并与服务ID绑定;3各进程创建消息处理循环,定时接收消息,并应答回复;4各进程可以在程序执行的任意时刻,调用消息发送接口,向目标服务ID发送消息,实现进程间通信。本发明实现多个进程之间,支持一对一或一对多或多对多的双向通信,并且支持多进程间的同步或异步通信。本发明发送接收消息接口是基于客户机服务器模型,在socket通信基础上封装设计的,具备操作系统内建,可阻塞非阻塞发送和接收,可多路复用,接收时可设置超时等优点。

主权项:1.一种基于客户机服务器模型的多进程通信方法,其特征在于,包括步骤:(1)确认需要进行通信的进程,给各进程预定义分配服务ID;(2)各进程调用消息注册接口,创建一个消息管理器对象,并与服务ID绑定;(3)各进程创建消息处理循环,定时接收消息,并应答回复;所述消息接收流程包括:(3.1)调用消息管理类查找接收者服务ID对应的消息槽;(3.2)判断消息槽中的消息缓冲区是否存在消息数据;(3.3)若存在消息数据则获取消息数据,通过数据消息帧格式识别匹配,然后返回消息数据,退出消息接口;(3.4)若不存在消息数据,则在接收超时时间内,侦听消息槽的socket侦听端口数据,如侦听到数据,则读取消息槽的socket侦听端口数据,通过数据消息帧格式识别匹配,然后返回消息数据,退出消息接口;如没有侦听到数据,则返回超时;(4)各进程可以在程序执行的任意时刻,调用消息发送接口,向目标服务ID发送消息,实现进程间通信。

全文数据:

权利要求:

百度查询: 南京海兴电网技术有限公司 基于客户机服务器模型的多进程通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。