我想知道如何使用在Windows上的行爲類似於Unix域套接字的東西。AF_UNIX相當於Windows
行爲是:一個進程將是一個「服務器」並接收來自其他進程的連接,並且它可以像TCP套接字那樣保留和使用來自不同進程的連接。
IP套接字不是解決方案,因爲它需要選擇一個端口,來自其他應用程序的進程可能需要選擇的端口,並且可能會在網絡中看到開放端口。
我不知道命名管道是否可以接收並保留多個客戶端,但我沒有看到如何區分不同的客戶端。而且它沒有提供一種方式來等待來自多個連接的數據,例如select。
一個古老的問題說到使用命名管道,但它沒有解釋如何使用命名管道來獲得所需的行爲。 AF_UNIX in windows
我沒有看到如何獲得特定客戶端的句柄。