Вопросы по теме 'unix-socket'

Ошибка: конечная точка транспорта уже подключена
Я пытаюсь разработать небольшой чат-сервер с C. Для простого чат-сервера (Конечная точка транспорта) === (сокет)? Должен ли я использовать один сокет для каждого клиента, или я могу повторно использовать сокет для нескольких клиентов? Если...
17924 просмотров

Где разместить конечные точки (файлы) сокетов домена Unix (AF_UNIX)?
Существует ли соглашение о том, где размещать «файлы», представляющие конечные точки для сокетов домена Unix? Я обычно помещаю их в /tmp/some-application-specific-subdir-name/ , но мне интересно, есть ли более общее место. Предыстория...
19123 просмотров
schedule 02.06.2022

Значение параметра $type в socket_read()
Я пытаюсь создать соединение сокета tcp/ip из приложения С# к скрипту PHP 5.3 с использованием сокетов PHP. Приложение С# должно отправлять строки JSON в сценарий PHP. Мой вопрос относительно руководства по socket_read : что они означают:...
339 просмотров
schedule 04.06.2023

Привязка сокета к адресу компьютера для прослушивания
Я создал код, предназначенный для привязки нового сокета к адресам компьютера для прослушивания входящих соединений на определенном порту. Я использую getaddrinfo. Это лучший способ? Кажется бессмысленным преобразовывать целое число порта в строку....
1457 просмотров
schedule 16.05.2023

Домен Unix: connect(): нет такого файла или каталога
как указано в заголовке, мой вызов connect() к сокету типа домена unix с соответствующим адресом приводит к ошибке ENOENT: нет такого файла или каталога . Два сокета правильно инициализированы, и файлы сокетов созданы и привязаны соответствующим...
13237 просмотров
schedule 22.06.2022

Несколько клиентов Linux IPC с демоном
Это действительно просто, но я сейчас ничего не понимаю. У меня есть процесс-демон, и я хотел бы, чтобы несколько клиентов могли с ним общаться. Я хотел бы, чтобы клиент мог запуститься, а затем, используя общую библиотеку, по существу...
4043 просмотров
schedule 10.07.2022

Клиент сокета домена Unix не будет подключаться
Я читал «Интерфейс программирования Linux», чтобы попытаться узнать о сокетах, в частности о сокетах домена unix. Я прочитал главу 56, в которой объясняются некоторые общие понятия, и пытаюсь реализовать пример клиент-сервер из главы 57. Код...
6002 просмотров
schedule 14.11.2022

Изящно отключите сервер UNIX-сокетов на NodeJS, работающем под Forever
У меня есть приложение NodeJS, которое настраивает UNIX-сокет для предоставления некоторого канала межпроцессного взаимодействия (какой-то мониторинг). Файл UNIX-сокета находится в папке os.tmpdir() (то есть /tmp/app-monitor.sock ). var net =...
9577 просмотров
schedule 22.02.2023

Создание объекта сокета по файловому дескриптору
У меня есть файловый дескриптор (0/stdin), для которого я хочу построить объект Socket в D. Как мне это сделать? Кажется, для этого нет подходящего конструктора.
116 просмотров
schedule 03.05.2023

Файл сокета домена Unix все еще присутствует после его закрытия
Вот что я пытаюсь сделать в ghci (Haskell REPL ): >>> import Network.Socket >>> sock <- socket AF_UNIX Stream defaultProtocol >>> bind sock (SockAddrUnix "./test.socket") >>> listen sock 5 >>>...
1219 просмотров
schedule 05.03.2023

0403-057 Синтаксическая ошибка: `;' не ожидается
if [ -d patch/tempatch ]; then; cd patch/tempatch/; for i in `ls`; do; tar -xvf $i; rm -f $i; done; for i in `ls`; do; cd $i; cp -R files/* patch/SP02JUL11/files/; cd ..; rm -Rf $i; done; else; echo "directory not found"; fi Все команды в...
14696 просмотров
schedule 01.10.2022

Альтернативы splice(2) с доменными сокетами Unix (UDS)
Я пытаюсь как можно быстрее передать данные из одной UDS в другую в программе на C++, но UDS не поддерживают splice (как fd_in). Существуют ли какие-либо альтернативы, поддерживаемые UDS, максимально приближенные к нулевому копированию? Этот...
934 просмотров
schedule 29.04.2023

Чтение данных непосредственно из /dev/log доменного сокета Unix
Мой проект направлен на чтение сообщений журнала непосредственно из доменного сокета /dev/log UNIX в Java. В настоящее время я использую junixsocket . Ниже приведен пример кода клиента, который читает из сокета unix. import java.io.File;...
2710 просмотров
schedule 14.06.2023

сокеты unix на nodeJs
Быстрый и базовый вопрос nodeJs, я работаю с сокетом unix для межсерверной связи между приложением С++ и моим сервером NodeJs, Я написал свой сервер nodeJs так: var net = require('net'); var unixSocketServer =...
4752 просмотров
schedule 21.04.2023

Каков правильный способ прослушивания сокетов UDS и TCP на сервере на основе `fork()`?
Я пишу сервер на основе fork() , сокеты TCP — это канал связи клиентов с сервером, а сокет UDS (датаграмма, если это имеет значение) — это канал связи консоли управления с сервером. Каким будет правильный способ прослушивания обоих типов...
534 просмотров

Программирование сокетов домена UNIX на C, проблема с печатью
У меня проблема с печатью на моем сервере. Я хочу, чтобы была одновременная печать, когда у меня есть 2 или более клиентов, активных на терминалах. Однако я печатаю только с одного клиента за раз. Как только я закрываю клиент, другие клиенты могут...
147 просмотров
schedule 04.05.2023

Boot2Docker ищет несуществующий файл docker-bootstrap.sock
В настоящее время я пытаюсь настроить kubernetes в контейнере с несколькими докерами в стеке CoreOS для AWS. Для этого мне нужно настроить etcd для фланели, и в настоящее время я использую это руководство , но у меня возникли проблемы на первом...
82 просмотров

после rm -R /tmp/.X11-unix ничего особенного не происходит?
Я узнаю кое-что о X11. И мне было интересно, что произойдет, если я удалю каталог «/tmp/.X11-unix». Я пробовал, но на самом деле ничего особенного не произошло. Каждое приложение с графическим интерфейсом работает без изменений. Почему ? Я...
2472 просмотров
schedule 13.12.2022

Нет первого запуска адреса с двунаправленным сокетом домена unix
У меня есть два демона (один клиент и один сервер), которые общаются через сокеты домена unix (локальные сокеты). Проблема, с которой я сталкиваюсь, заключается в том, что при первом приеме дейтаграммы сервером с помощью функции recvfrom адрес...
119 просмотров

Соединение отклонено при использовании абстрактных сокетов unix пространства имен
У меня есть странная проблема с сокетом unix (США) с использованием так называемых абстрактных пространств имен при использовании Python и «чистого» C (Python 3.x, но похоже, что 2.x имеет ту же проблему). «Нормальная» розетка работает как шарм. С...
1825 просмотров
schedule 14.09.2023