Unix сокет файл как осуществляется двухнаправленное взаимодействие
Изучаю сокеты, в целом понятно, как работает TCP, но в этом случае есть 2 сокета и каждый процесс пишет только в один, а читает из другого (серверный и клиентский).
Я не совсем понимаю, как работают Unix сокет файлы, которые осуществляют взаимодействие между двумя процессами внутри одного компьютера. Как физически они и пишут и читают из одного файла? Или там есть какой то порядок?