Недавно я начал использовать tmux; Я пытаюсь использовать функцию парного программирования в этом программном обеспечении. Во время процесса был создан файл сокета. Мой вопрос: что такое файлы сокетов, как мне открыть их в Ubuntu и как они используются?
23
socket.sock
файл, который вы создали ранее? Можете ли вы использовать tmux -S и использовать дескриптор файла сокета (tipicaly 3) с одного из концов сокета для отправки данных в этот сокет¿?nc.openbsd
, у вас естьnc.traditional
.Сокет домена unix - это двунаправленный канал, похожий на сокет TCP / IP. Сервер прослушивает и принимает соединения от клиентов, а затем может связываться с клиентом по вновь принятому соединению. Что особенного в доменных сокетах unix, так это то, что вместо IP-адреса и номера порта в качестве адреса используется имя файла. Это позволяет другим приложениям, которые ничего не знают о работе сети, получать информацию об открытии файла и чтении или записи, а данные отправляются на сервер, а не на диск.
источник