-
公开(公告)号:CN115665269A
公开(公告)日:2023-01-31
申请号:CN202211271836.6
申请日:2022-10-18
Applicant: 哈尔滨工程大学
IPC: H04L69/06 , H04L67/56 , H04L67/141
Abstract: 一种基于TCP通信协议的分布式异构语言间的通讯方法,属于异构语言通讯技术领域,解决了在跨编程语言和跨平台的工业软件之间进行消息通讯以及响应的问题,本发明解决该技术问题的要点为:设计通讯中消息数据的格式、响应数据的格式和通讯模块,通过消息数据的格式、响应数据的格式和通讯模块进行消息传输,在同平台上,异构语言间的通讯通过TCP通讯协议传递特定格式的消息字符串与响应字符串完成,在不同平台上,将不同软件之间的消息通讯剥离成单独的通讯中间件,实现异构语言的软件与中间件之间的通讯,本发明主要用于实现在异构语言的工业软件之间进行消息通讯以及响应。
-
公开(公告)号:CN116302614A
公开(公告)日:2023-06-23
申请号:CN202310297628.1
申请日:2023-03-24
Applicant: 哈尔滨工程大学
IPC: G06F9/54 , H04L67/141 , G06T11/20
Abstract: 本发明提出了一种基于TCP的分布式异构语言间的通讯系统及其控制方法,其中外部流程图运行模块用于定制节点的属性和功能;内部节点运行模块通过传参的形式确定渲染窗口的功能以及树表中的节点,进而控制系统的功能;数据流运行模块包括TCP/IP协议和计算机磁内存;外部流程图运行模块与数据流运行模块之间通过视图层进行通讯,内部节点运行模块与数据流运行模块之间通过数据层进行通讯;本发明将工业仿真软件的视图层和数据层剥离开,在视图层上面通过节点和连线的方式确定流程,在数据层通过共享内存进行数据交互,并通过TCP\IP通讯进行逻辑节点的数据通讯,通过共享内存的方式进行科学计算生成数据的交互,不需要保存至磁盘,可以极大的提升效率。
-