Вопросы с тегом «socket»

является конечной точкой обмена данными для обмена данными между процессами, выполняющимися в одной операционной системе хоста.

99
Как я могу общаться с доменным сокетом Unix через оболочку в Debian Squeeze?

Я использую веб-сервер Debian Squeeze. Я установил memcached на нем и настроил memcached для прослушивания на доменном сокете Unix (at /tmp/memcached.sock), так как ему нужно только получать сообщения с веб-сайта, который находится на том же сервере. Кажется, все работает нормально, но я бы также...

54
У кого есть другой конец этой пары сокетов Unix?

Я хочу определить, какой процесс имеет другой конец сокета UNIX. В частности, я спрашиваю о том, что было создано с socketpair(), хотя проблема та же для любого сокета UNIX. У меня есть программа, parentкоторая создает socketpair(AF_UNIX, SOCK_STREAM, 0, fds), и fork()с. Родительский процесс...

48
Что такое сокет?

Может ли кто-нибудь объяснить мне, что такое сокет? Я вижу это во многих аббревиатурах в контексте SSL и т. Д. Кроме того, почему это называется сокетом? Это просто потому, что это было какое имя они придумали? Или это было их первое...

47
Производительность сокетов unix против портов TCP

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

36
/ proc / PID / fd / X номер ссылки

В Linux /proc/PID/fd/Xссылки на файловые дескрипторы, представляющие собой каналы или сокеты, имеют номер, например: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925]...

30
Являются ли сокеты FIFO, pipe и Unix одинаковыми в ядре Linux?

Я слышал, что FIFO - это именованные каналы. И у них точно такая же семантика. С другой стороны, я думаю, что доменный сокет Unix очень похож на pipe (хотя я никогда не использовал его). Поэтому мне интересно, все ли они ссылаются на одну и ту же реализацию в ядре Linux. Есть...

29
Как зарезервировать порты для моего приложения?

Как зарезервировать список портов для моих пользовательских приложений? Точнее говоря, продукт, который я создаю, имеет много процессов и много взаимосвязей между ними. У меня проблема в том, что время от времени ОС крадет мои порты. Это редко, но это случается. Это может быть потому, что другое...

29
Почему сокеты TCP / IP считаются «открытыми файлами»?

Мне нужна помощь в понимании того, что, как я уверен, является фундаментальной концепцией в Linux: ограничение для открытых файлов. В частности, я запутался в том, почему открытые сокеты могут рассчитывать на общее количество «открытых файлов» в системе. Может кто-нибудь уточнить, почему? Я...

26
Как сервер узнает, на какой клиентский порт отправлять?

Насколько я понимаю, это то, что происходит, когда клиент делает запрос на соединение: Сервер будет привязан к определенному номеру порта. Номер порта всегда привязан к процессу прослушивания. Поскольку только сервер прослушивает входящие соединения, нам не нужно связываться на стороне клиента...

23
Являются ли Unix файлы интернет-сокетов?

Я понимаю, что «Все - это файл» - это одна из основных концепций Unix, но в сокетах используются разные API, предоставляемые ядром (например, socket, sendto, recv и т. Д.), В отличие от обычных интерфейсов файловой системы. Как это «Все это файл» применяется...

21
Есть ли файл для каждого сокета?

«Все это файл» в мире UNIX. Выше предложение известно. Когда я бегу echo "hello programmer" >> /dev/tty1, я могу посмотреть на заданную строку TeleType 1 , .... Что и где файл для каждого socket? Предположим, что мой друг подключается к моему компьютеру, и его IP-адрес h.h.h.h, как я могу...

20
Как сделать время ожидания сокета TCP

Для моделирования сетевых катастроф нашей серверной среды мы ищем способ преднамеренного тайм-аута сокета TCP. Есть ли простые способы для существующих сокетов? Кроме того, небольшая программа для тестирования на С была бы плюсом. Мы уже пытались отключить сетевые интерфейсы во время чтения буфера...

18
Структура сокета ядра и TCP_DIAG

Я работаю над программным обеспечением, которое подключается к серверу данных в реальном времени (используя TCP), и у меня прерывается соединение. Я предполагаю, что клиенты не читают данные, поступающие с сервера достаточно быстро. Поэтому я хотел бы контролировать мои сокеты TCP. Для этого я...

18
Почему длина пути сокета ограничена сотней символов?

В Unix-системах имена путей обычно практически не имеют ограничений по длине (ну, 4096 символов в Linux) ... за исключением путей к файлам сокетов, которые ограничены примерно 100 символами (107 символов в Linux ). Первый вопрос: почему такие низкие ограничения? Я проверил, что кажется возможным...

17
Что символ @ обозначает в начале пути к сокету домена unix в Linux?

Когда я запускаю netstat --protocol unixили lsof -Uвижу, что некоторые пути к сокетам Unix начинаются с символа @, например, @ / tmp / dbus-qj8V39Yrpa . Затем, когда я запускаю, ls -l /tmpя не вижу файл с именем dbus-qj8V39Yrpa там. Вопрос в том, что означает этот префиксный символ @? И второй...

16
rpc.statd работает в системе, не использующей NFS

У меня есть машина Debian, которая получает предупреждения (через автоматический аудитор Tiger), который rcp.statdпрослушивает такой-то сокет. Googling show rpc.statd- это демон, используемый NFS. Насколько я знаю, я не использую (и не установил) ничего, связанного с NFS. Что бы установило /...

15
Команда «ss» в пакете iproute; зачем запрашивать таблицу slab для сокетов timewait?

Простите, если это не лучший форум для этого вопроса, но он кажется более актуальным для ядра, чем для самого программирования. Я пишу скрипт, который запрашивает у системы открытые порты, чтобы мы могли отслеживать и отслеживать статистику. Для этого я использую команду "ss" из пакета iproute....

15
Linux автоматически очищает абстрактные доменные сокеты?

На StackOverflow есть отличный ответ о предоставлении лучшей блокировки для демонов (синтезированных из Eduardo Fleury ), которая не зависит от общего механизма блокировки файлов PID для демонов. Там есть много хороших комментариев о том, почему файлы блокировки PID могут иногда вызывать проблемы,...