【技术实现步骤摘要】
本专利技术涉及一种多进程间的通信技术。
技术介绍
目前,Socket通讯技术在Linux中得到最广泛的应用。原有的IPC通讯技术在很大程度上逐渐退出开发舞台,尤其是Java技术的兴起更使的情况更为微妙。使得Socket优势逐步凸显,占据整个软件开发应用领域的绝对主流地位。其设计和应用思想,更加符合人们的开发习惯。另外基于系统自身的Unix Socket通讯更是得到了最广泛的认可。主流的数据库、图形界面等都基于这种途径进行使用。
技术实现思路
本专利技术的目的在于A :实现基于Unix Socket的多进程通讯,实现关联进程间的信息。B:实现所有消息的集中管理,即所有的消息都经过中心。中心对消息的最终目的进行选择,并对消息的类型进行过滤。C :实现消息的离线保存,当消息的接收方上线后再发送该消息给接收者。为实现上述目的,本专利技术采用以下技术方案 本专利技术将系统中的核心进程创建为Unix Socket的服务器端,用于总体接收、协调、发送系统中各个进程产生的通信需求;将系统中的单个子进程创建为Unix Socket的客户端;所述的客户端作为发送进程时,首先对待发送 ...
【技术保护点】
一种基于字节流的进程间通讯方法,其特征在于:将系统中的核心进程创建为Unix?Socket的服务器端,用于总体接收、协调、发送系统中各个进程产生的通信需求;将系统中的单个子进程创建为Unix?Socket的客户端;所述的客户端作为发送进程时,首先对待发送的信息包进行字节化处理,然后通过和服务器建立的链接将信息包推送到核心进程;由核心进程根据信息字节流的字节长度、信息目的及信息体,将该信息包发送至目的进程中。
【技术特征摘要】
【专利技术属性】
技术研发人员:贾小波,严涛,惠作奎,李伟,陈启航,张晓飞,
申请(专利权)人:郑州威科姆科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。