我想知道如何在Windows上使用类似Unix域套接字的东西。
这种行为是:一个进程将是“服务器”,接收来自其他进程的连接,并且可以保存和使用来自不同进程的连接,就像TCP套接字一样。
IP套接字不是解决方案,因为它需要选择一个端口,来自其他应用程序的进程可能需要选择的端口,并且打开的端口可能在网络中可见。
我不知道命名管道是否能够接收和保留多个客户端,但我没有看到如何区分不同的客户端。并且它也没有提供一种像select一样从多个连接等待数据的方法。
一个旧问题提到了使用命名管道,但它并没有解释如何使用命名管道来获得所需的行为。在Windows中使用AF_UNIX
我没有看到如何获得特定客户端的句柄。