【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种窗体通信方法及系统、一种WebSocket消息转换为窗体消息的方法及装置、一种窗体消息转换为WebSocket消息的方法及装置。
技术介绍
窗体消息是一种操作系统与窗体之间或者窗体与窗体之间数据通信方式,可以是同一个应用程序之间或者不同应用程序之间的消息传递,为实现多样化、实用性、定制化的界面及良好的用户体验提供了有利条件。现有技术中,窗体消息只能在同一台物理主机进行传递,不能实现不同物理主机之间的窗体消息的通信。
技术实现思路
有鉴于此,本专利技术提供了一种窗体通信方法及系统、一种WebSocket消息转换为窗体消息的方法及装置、一种窗体消息转换为WebSocket消息的方法及装置,能够实现不同主机之间窗体消息的通信。第一方面,本专利技术提供了一种窗体消息通信方法,包括:预先在第一主机上设置第一转换单元,预先在第二主机上设置第二转换单元,包括:S1:所述第一转换单元获取所述第一主机的第一窗体消息;S2:所述第一转换单元根据所述第一窗体消息,生成WebSocket消息;S3:所述第一转换单元通过WebSocket协议向所述第二转换单元发送所述WebSocket消息;S4:所述第二转换单元获取所述WebSocket消息;S5:所述第二转换单元根据所述WebSocket消息,生成第二窗体消息。进一步地,在所述S1之前,还包括预先设置所述第一窗体信息 ...
【技术保护点】
一种窗体消息通信方法,其特征在于,预先在第一主机上设置第一转换单元,预先在第二主机上设置第二转换单元,包括:S1:所述第一转换单元获取所述第一主机的第一窗体消息;S2:所述第一转换单元根据所述第一窗体消息,生成WebSocket消息;S3:所述第一转换单元通过WebSocket协议向所述第二转换单元发送所述WebSocket消息;S4:所述第二转换单元获取所述WebSocket消息;S5:所述第二转换单元根据所述WebSocket消息,生成第二窗体消息。
【技术特征摘要】
1.一种窗体消息通信方法,其特征在于,预先在第一主机上设置第一转换单元,预先在第二主机上设置第二转换单元,包括:
S1:所述第一转换单元获取所述第一主机的第一窗体消息;
S2:所述第一转换单元根据所述第一窗体消息,生成WebSocket消息;
S3:所述第一转换单元通过WebSocket协议向所述第二转换单元发送所述WebSocket消息;
S4:所述第二转换单元获取所述WebSocket消息;
S5:所述第二转换单元根据所述WebSocket消息,生成第二窗体消息。
2.根据权利要求1所述的方法,其特征在于,在所述S1之前,还包括预先设置所述第一窗体信息中包括通信内容、wParam、lParam;
所述S2,包括:所述第一转换单元从所述第一窗体消息中获取所述通信内容、所述wParam、所述lParam,根据所述通信内容、所述wParam、所述lParam,生成所述WebSocket消息;
所述S5,包括:所述第二转换单元从所述WebSocket消息中获取所述通信内容、所述wParam、所述lParam,根据所述通信内容、所述wParam、所述lParam,创建所述第二窗体消息。
3.根据权利要求2所述的方法,其特征在于,还包括:预先定义委托,实例化所述委托,获得委托实例;
所述S5,包括:调用所述委托,触发所述委托实例,通过所述委托实例实现从所述WebSocket消息中获取所述通信内容、所述wParam、所述lParam,根据所述通信内容、所述wParam、所述lParam,创建所述第二窗体消息。
4.一种窗体消息转换为WebSocket消息的方法,其特征在于,包括:
A1:获取窗体消息,其中,所述窗体信息中包括:通信内容、wParam、lParam;
A2:从所述窗体消息中获取所述通信内容、所述wParam、所述lParam;
A3:根据所述通信内容、所述wParam、所述lParam,生成所述WebSocket消息。
5.一种WebSocket消息转换为窗体消息的方法,其特征在于,包括:
B1:获取WebSocket消息,其中,所述WebSocket消息中包括:通信内容、wParam、lParam;
B2:从所述WebSocket消息中获取所述通信内容、所述wParam、所述lParam,根据所述通信内容、wParam、lParam,创建窗体消息。
6.根据权利要求5所述的方法,其特征在于,还包括:预先定义可访问的委托,实例化所述委托,获得委托实例;
所述B2,包括:调用所述委托,触发所述委托实例,通过所述委托实例实现从所述WebSocket消息中获取所述通信内容、所述wParam、所述lPar...
【专利技术属性】
技术研发人员:张家重,荆秀丽,李光瑞,王玉奎,王红娟,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。