发明 一种进程间通信方法、电子设备及可读存储介质【要二次变更】
电子设备 通信 大数据 应用程序 数据传输 服务器 客户端 互联网 电子设备 通信 大数据 应用程序 数据传输 服务器 客户端 互联网 【电子设备 通信 大数据 应用程序 数据传输 服务器 客户端 互联网】 3人
G06F9/54
摘要:本发明实施例提供了一种进程间通信方法、电子设备及可读存储介质,用于提供一种利用Windows的命名管道实现一个服务器进程与多个客户端进程之间进行异步数据通信的方法。该方法包括:创建服务线程;调用accept函数,创建所述异步任务对应的异步的命名管道句柄和重叠IO,将所述异步的命名管道句柄传入所述重叠IO的Pointer字段中,调用ConnectNamedPipe函数,异步等待来自客户端的所述异步任务,将所述重叠IO存放至所述异步任务对应的存储空间中;通过所述服务线程循环查看第一存储空间、第二存储空间以及第三存储空间中的重叠IO,如果查看的当前重叠IO处理完成,继续处理下一个存储空间的重叠IO。