2
ответа

Файлы липких битов и сокетов в XDG_RUNTIME_DIR

Я храню некоторые файлы сокетов Unix в подкаталоге под $ XDG_RUNTIME_DIR. В документации я могу прочитать: Файлы в этом каталоге МОГУТ подвергаться периодической очистке. Чтобы гарантировать, что ...
12.04.2017
2
ответа

Локальный сокет unix - приблизительное представление о пропускной способности

Кто-нибудь знаете о тестах / измерениях пропускной способности для использования локального сокета unix для межпроцессного взаимодействия? Я хочу проиллюстрировать выигрыш в производительности от наличия локальной базы данных ...
28.11.2016
2
ответа

Правило Udev, устанавливающее сокет SocketCAN, работает правильно только при запуске вручную

Я хочу запустить slcand (демон пользовательского пространства для драйвера интерфейса CAN последовательной линии), когда мой Lawicel CanUSB ключ подключен. Я следовал пошаговому руководству Паскаля Уолтера, и все вроде работает (...
31.05.2016
2
ответа

Выявление количества отброшенных пакетов в сырых сокетах

Я разрабатываю программу, которая прослушивает сетевые пакеты с использованием сырого сокета (AF_PACKET, SOCK_RAW) и каким-то образом их обрабатывает. Я не уверен, работает ли моя программа достаточно быстро и успешно ли ...
09.06.2015
2
ответа

Как отправить данные из последовательного порта по Wi-Fi?

У меня есть устройство микроконтроллера, которое считывает данные с датчиков и отправляет их через Последовательный к преобразователю USB (ftdi232 кабель). Этот Сериал к преобразователю USB подключен к миникомпьютеру ARMv7 - CuBox с...
06.05.2014
2
ответа

Обнаружьте открытые сокеты вручную (не использующий nc или подобный)?

Я пытаюсь отладить сетевую проблему во встроенной системе, которая имеет очень ограниченный набор приложений пространства пользователя. Значение я не могу использовать ни один из следующих sudo lsof-i sudo netstat-lptu sudo...
10.02.2014
2
ответа

Подключение сокета к порты, связанные с IP по сравнению с localhost

Это - мое понимание, что сокеты, связанные с портами с помощью localhost, не будут видимы к подсети, потому что привязка не с nic IP-адресом. Локальные процессы, соединяющиеся с таким портом, будут...
23.01.2014
2
ответа

То, как “послушать” nginx, пишет в сокет файла

Я пытаюсь заставить uwsgi и nginx играть по правилам. После перемещения в "сокеты файла" (надо надеяться, я использую правильную терминологию здесь) от сокетов TCP, единственной вещью, которую я получаю от uwsgi, являются 400 без...
28.12.2013
2
ответа

Производительность Unix снабжает сокетом по сравнению с портами TCP

Например, на php-fpm: #listen = 127.0.0.1:9000 слушают =,/var/run/php-fpm/php-fpm.sock там какие-либо главные различия в производительности между использованием Unix основанные на сокете слушатели по портам TCP? (Не просто...
22.09.2013
2
ответа

Заголовок физического уровня не присутствует в данных, считанных с неструктурированных сокетов?

я читал о Неструктурированных сокетах, что они - сокеты домена UNIX и обычно не пробегаются через провод в отличие от TCP или UDP. Они используются для межпроцессного взаимодействия. Также они используются в...
02.03.2013
2
ответа

Вынудите getaddrinfo использовать IPv4

В странице справочника говорится: getaddrinfo (3) функция не ограничен созданием структур адреса сокета IPv4; структуры адреса сокета IPv6 могут быть созданы, если поддержка IPv6 доступна. Они...
05.11.2012
2
ответа

/proc/PID/fd/X номер канала

В Linux, в/proc/PID/fd/X, ссылки для дескрипторов файлов, которые являются каналами или сокетами, имеют число, как: пользовательский пользователь l-wx------1 64 24 марта 0:05 1-> канал: [6839] пользовательский пользователь l-wx------1 64 24 марта...
14.09.2012
2
ответа

Размер данных, которые могут быть записаны в / чтение от сокетов

Я задавался вопросом, существует ли простой способ найти максимальный размер, который поддерживается сокетами Linux? (Действительно ли это настраивается? Раз так, где?), Например, большинство примеров сокета найдено в сети...
07.05.2012
2
ответа

Запишите в сокете, открытом другим процессом в Linux

Для процесса действительно ли возможно на Linux записать в сокете, открытом другим? Скажем, я открываю соединение с google.com с помощью netcat: myuser@linux:~ $ nc google.com 80 Теперь я могу поиск для...
12.03.2012
1
ответ

Как получить статистику открытых соединений без ss или netstat

Вопрос может показаться глупым, но я пытаюсь создать инструмент, использующий данные ss. К сожалению, у меня возникли некоторые проблемы с разбором выходного формата (слишком много случайностей в зависимости от версии и системы ). Итак, я думаю, что могу
09.09.2021
1
ответ

Должна ли функция socket sys (libc )всегда возвращать один и тот же результат для одних и тех же параметров?

Я пишу приложение на C #, которое в основном выполняет ту же работу, что и iwlist. Однако у меня возникли проблемы с переносом вызовов IOCTL в.NET. Я имею в виду, что код взаимодействия, который я написал до сих пор (, позволяет моему приложению.NET вызыв
24.08.2021
1
ответ

Ядро :Перехват вызова прослушивания с модулем

Я пишу приложение, которое будет обнаруживать любое приложение, вызывающее listen (2 ), чтобы открыть сокет для входящих соединений и выполнить поиск по таблице правил. Это очень похоже на ApplicationFirewall в macOS....
14.05.2021
1
ответ

Возможные сценарии прерывания сокетов домена Unix

В сокетах TCP и UDP существует множество сценариев, которые вызывают прерывание соединения, Возможна ли ситуация, когда сокет домена unix автоматически отключается или прерывается из-за...
27.04.2021
1
ответ

Как найти приложения/порты, которые выполняют привязку (), но не прослушивают ()?

Когда неисправное приложение вызывает bind ()с сокетом TCP к порту P, но не следует с помощью listen (), порт P не указан среди открытых портов, т.е. netstat или ss или ls /proc/net /tcp не показывать,...
20.04.2021
1
ответ

proFTPD не работает из-за ошибки привязки сокета

Я пытаюсь настроить FTP-сервер на одном из своих устройств, на котором работает DietPi, и выбрал proFTPD в качестве сервера. Я установил программное обеспечение и воспользовался некоторой -информацией о настройке, которую нашел здесь. Но потом...
14.04.2021
1
ответ

Что может быть тривиальным или простым сценарием использования проверки времени -из -для времени -из -в Bash?

Часто, когда концепции разработки программного обеспечения объясняются в Bash, я понимаю их лучше, чем, скажем, в JavaScript. О времени -из -проверить время -из -использовать (TOCTOU )было указано в текущем открытии...
27.03.2021
1
ответ

Расчет использования памяти TCP (не суммируется)

Я использую Debian GNU/Linux 9.5 (stretch )с ядром :4.9.0 -7 -amd64. Я обнаружил, что виновником проблемы с потреблением памяти, с которой я столкнулся, является механизм приложения -для отправки журналов в FluentD...
18.12.2020
1
ответ

Как создается «несколько дескрипторов файлов ссылаются на один и тот же сокет»?

Программный интерфейс Linux говорит: 56.5.5 Завершение соединения :закрыть ()Обычный способ завершения подключения к потоковому сокету — вызов close (). Если несколько файловые дескрипторы относятся к одному и тому же...
24.11.2020
1
ответ

Есть ли у каждого сокета свои собственные буферы для отправки/получения сообщений?

Я разрабатываю приложение на C, в котором широко используются сокеты. Я сомневаюсь, что :каждый сокет, который я создаю, имеет свои собственные буферы для отправки и/или получения сообщений из других сокетов? Другими словами,...
18.09.2020
1
ответ

Что означает [номер сокета :] в /proc/pid/fd

Сокеты домена UNIX, открытые данным $PID, перечислены в /proc/$PID/fd/X как символические ссылки на [socket :ID]. Я понимаю, что это идентификатор этого сокета, но что именно? Это инода в sockfs?...
14.08.2020
1
ответ

Что произойдет, если приемник не сможет обрабатывать скорость передачи данных через сокет?

У меня есть два процесса P1 (отправитель )и P2 (получатель ). P1 использует unix -домен -сокет (UDS )для отправки данных на P2. что произойдет, если P1 отправляет данные со скоростью 100 сообщений в секунду, а P2 способен...
10.08.2020
1
ответ

Mariadb на Raspbian: не удается подключиться к локальному серверу MySQL через сокет

Я устанавливаю «чистый» образ для своего домашнего Raspberry pi с последней версией Raspbian и обнаруживаю небольшую проблему при установке. базу данных mariadb. До сих пор я предпринял следующие шаги…
22.06.2020
1
ответ

Как определить активное/пассивное завершение TCP-соединения

Если я проверяю информацию об установленных TCP-соединениях, возвращенную sock_diag(7) (или в /proc/net/tcp), как я могу определить, является ли данное соединение исходит от локальной стороны, владеющей ...
25.05.2020
1
ответ

Из-за чего транзакции сокета AF_NETLINK могут занимать много секунд?

Моя проблема Запросы AF_NETLINK к ядру периодически занимают много секунд, прежде чем получить ответ, например, в этой трассировке strace: 10:42:38.864353 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, ...
16.05.2020
1
ответ

Как заставить ss показывать пользователю, который использует сокет?

Я хочу знать, какой пользователь запустил процесс, использующий сокет TCP. Я пытался использовать ss -nte, но он показывает только uid, а не имя пользователя. Есть ли способ заставить ss показывать имя пользователя? Вот...
09.05.2020