Описание тега unix-socket

UNIX domain sockets are a technology for interprocess communication on a single computer.
1 ответ

Как убедиться, что данные через сокеты UNX отправляются в порядке с использованием Twisted Python

С моей текущей настройкой я запускаю сервер с Django и я пытаюсь автоматизировать резервное копирование в облако при каждом действии POST/PUT. Чтобы обойти задержку (пинг до сервера колеблется около 100 мс, а действие может достигать более 10 отправ…
17 фев '17 в 07:45
1 ответ

Как я могу настроить thin из.yml для использования сокетов tcp?

У меня есть приложение RoR, которое я использую с тонким сервером приложений. Его конфигурация находится в файле.yml, поэтому: --- pid: /srv/cica/tmp/pids/thin.pid group: cica wait: 30 timeout: 30 log: /srv/cica/log/thin.log max_conns: 1024 require:…
19 июл '17 в 17:50
2 ответа

Выполнение дочернего процесса в новом терминале

Я хочу сделать простое приложение для чата для Unix. Я создал один сервер, который поддерживает несколько клиентов. Когда новый клиент подключается к серверу, новый процесс создается с помощью команды fork. Теперь проблема заключается в том, что все…
15 фев '13 в 10:01
3 ответа

Заставить MySQL использовать только сокет Unix

Я хочу, чтобы мой сервер MySQL использовал только сокет Unix и игнорировал сеть TCP, поэтому я добавил эту строку в свою конфигурацию /etc/my.cnf: skip-networking Но netstat покажите мне, что MySQL все еще использует TCP-порт 3306: # netstat -tl | g…
11 мар '13 в 00:45
0 ответов

Стратегии управления доступом к доменным сокетам Unix с именами в Linux

Android SDK предоставляет объекты LocalSocket для IPC через доменные сокеты Unix, но делает это с использованием абстрактных пространств имен Linux. Таким образом, любой процесс может связываться с сокетом сервера, где стандартным сокетам Unix обычн…
1 ответ

ФАЙЛ полностью в памяти *

Я пишу некоторый код, чтобы выполнить интеграционный тест некоторого кода C, который читает сокет TCP. Код написан таким образом, что я могу легко передать его любому FILE * поэтому мои первые мысли при тестировании кода заключались в том, чтобы вме…
29 июн '17 в 02:00
1 ответ

Unix сетевое программирование

Я написал клиент-серверную программу, которая делает некоторые данные из файла на сервере клиенту. В этом я не хочу, чтобы клиент ждал бесконечно, если сервер не работает. Для этого я использую системный вызов SELECT, в этом системном вызове мы може…
02 май '11 в 12:09
1 ответ

Программирование сокетов домена unix

У меня есть программа сокетов домена unix, клиент пытается подключиться к серверу и отправить сообщение, когда сервер примет клиента и прочитает сообщение, он будет спать в течение 5 секунд и отправит другое сообщение. В течение 5 секунд, если я исп…
18 апр '14 в 03:24
0 ответов

Как заменить транспортный сокет unix:// на Windows 7 Pro для dbus-системы на основе python?

Я пытаюсь использовать эту библиотеку для реализации DBus на окнах: https://github.com/LEW21/pydbus: Я получаю сообщение об ошибке: Неизвестный или неподдерживаемый метод транспорта unix:// для адреса unix:oath=/var/run/dbus/system_bus_socket Если к…
23 окт '16 в 08:57
1 ответ

Ошибка привязки в сокете Android в образце исполняемого файла

Я сделал исполняемый двоичный файл, созданный через Android ndk. Я помещаю бинарный файл в /data/local/tmp. В двоичном коде я пытаюсь связать сокет, который я позже хочу слушать через мое приложение для Android. У меня есть права доступа root, но пр…
10 сен '13 в 15:42
1 ответ

Какой самый быстрый способ передачи данных между C++ и Java

У меня есть программа на C++ и программа на Java. На стороне C++ у меня есть вектор, содержащий миллионы записей. Мне нужно перенести эти данные в мою программу Java. До сих пор я пробовал следующее: Создал сокет unix, преобразовал вектор в длинную …
08 мар '16 в 11:09
1 ответ

Asio асинхронный обработчик никогда не вызывается, другой обработчик не вызывается

У меня есть соединение asio sync. ioService находится в одном потоке (у меня только один поток.). Меньшая проблема: boost::asio::async_write(m_socket, boost::asio::buffer(requestStr.data(), requestStr.size()), handler); Обработчик никогда не вызывае…
28 ноя '18 в 05:48
1 ответ

Живая блокировка на сокете Linux UNIX, что делать?

Мы работаем с приложением Linux, которое разветвляет большое количество (более 1000) дочерних процессов. Эти дочерние процессы взаимодействуют с главным процессом через сокет дейтаграммы UNIX (один общий для всех дочерних процессов). Сокет дейтаграм…
15 июн '17 в 13:36
2 ответа

Подключение к контейнеру MySQL в том же модуле

Добрый день, Я использую Kubernetes для запуска контейнеров на движке контейнеров Google. Идея состоит в том, чтобы запустить два контейнера в капсуле. В одном контейнере используется изображение docker mysql, в другом - php, laravel, nginx и compos…
1 ответ

Как заставить Django работать с https с помощью nginx gunicorn и unix сокетов

Я пытался настроить мой сайт Django с помощью https с помощью Let's Encrypt. Я некоторое время работал на этом сайте без https, поэтому я знаю, что базовая конфигурация работает без https, но после настройки https я получаю сообщение об ошибке "Не н…
10 май '16 в 20:47
0 ответов

Операции маршрутизации Linux

Я читаю "Сетевое программирование Unix" У. Ричарда Стивенса. Сейчас я смотрю на главу, в которой говорится о сокете маршрутизации и о том, как извлечь информацию из ядра о таблице маршрутизации. Моя система работает под управлением ядра Linux и в ne…
23 апр '18 в 18:38
2 ответа

Значение параметра $type в socket_read()

Я пытаюсь создать подключение сокета tcp/ip из приложения aC# к сценарию PHP 5.3 с использованием сокетов PHP. Приложение C# должно отправлять строки JSON в скрипт PHP. Мой вопрос в отношении руководства по socket_read: что они означают: "PHP_BINARY…
15 мар '12 в 23:24
3 ответа

Unix Socket отправка / получение длинных сообщений

Я пишу простой протокол прикладного уровня, используя tcp, и я столкнулся с проблемой. Я хочу сделать фрагментацию при отправке сообщений, потому что сообщения очень длинные. Но я не могу синхронизировать процесс, и клиент читает пустой буфер, прежд…
21 апр '15 в 12:05
1 ответ

Ошибка памяти с циклом тайм-аута сокета UDP

Я пишу функцию отправки / получения UDP, которая истечет время ожидания, когда он не получит ответ в течение определенного времени, и повторно отправит пакет. я использую socksetopt установить время ожидания, и все это работает до тех пор, пока я не…
19 сен '13 в 14:07
1 ответ

Закрыть сокет, открытый zsocket в zsh

Я сделал: % zmodload zsh/net/socket % zsocket -d 20 MY_SOCKET # used the socket a bit Теперь, как мне закрыть FD сокета? (FD 20 здесь.)
09 май '13 в 22:38