是否有任何理由偏爱命名管道而不是本地 IPC(都使用 win-api)、effort-wize、resource-wize 或其他方式的套接字,因为两者的行为非常相似(并且很可能被类似的接口抽象出来),在可能已经将套接字用于网络目的的应用程序中?
我至少可以说出寻址问题:套接字的端口号与管道的文件名。此外,命名管道 (AFAIK) 不会警告防火墙(阻止/解除阻止对话框),尽管被阻止的应用程序仍然可以通过本地套接字进行通信。还有什么要考虑的吗?
在使用套接字的情况下,在本地使用套接字时是否有任何推荐的 winsock 设置/标志?