我有Visual C / C ++程序,它将通过Intra-net(LAN)与其他程序(本地和非本地)通信。以前我使用win32内存映射文件/事件在本地进行通信。现在我想扩展我的程序以支持网络通信。
由于MMF不支持网络进程间通信(术语应该是Intra-Process Com'),显然我必须使用Win32命名管道或WinSock2机制才能通过本地网络传输数据。
这里我唯一的意图是建立一个网络内流程通信,所以哪个机制在以下因素方面表现更好:
应该实施哪种机制?命名管道还是WinScoket2? 谢谢。