Я хочу знать, как использовать что-то, что ведет себя как Unix Domain Socket в Windows.
Поведение: Процесс будет "сервером" и будет получать соединения от других процессов, и он может поддерживать и использовать соединения из разных процессов, как это делает сокет TCP.
IP-разъем не является решением, поскольку для его выбора требуется выбрать порт, для процессов из других приложений может потребоваться выбранный порт, а открытый порт можно увидеть в сети.
Я не знаю, могут ли именованные каналы получать и хранить несколько клиентов, но я не видел, как отличать разных клиентов. И он не обеспечивает способ ожидания данных из нескольких соединений с чем-то вроде select.
Старый вопрос говорит об использовании именованных каналов, но он не объясняет, как использовать именованные каналы для получения желаемого поведения. AF_UNIX в окнах
Я не видел, как получить дескриптор конкретного клиента.