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

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

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

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

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

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

2
/ 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] lrwx------ 1 user …


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

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

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

4
Как сервер узнает, на какой клиентский порт отправлять?
Насколько я понимаю, это то, что происходит, когда клиент делает запрос на соединение: Сервер будет привязан к определенному номеру порта. Номер порта всегда привязан к процессу прослушивания. Поскольку только сервер прослушивает входящие соединения, нам не нужно связываться на стороне клиента Сервер продолжит прослушивание этого номера порта. Клиент отправит connect()запрос. Сервер …
26 tcp  socket 

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

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

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

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

3
Структура сокета ядра и TCP_DIAG
Я работаю над программным обеспечением, которое подключается к серверу данных в реальном времени (используя TCP), и у меня прерывается соединение. Я предполагаю, что клиенты не читают данные, поступающие с сервера достаточно быстро. Поэтому я хотел бы контролировать мои сокеты TCP. Для этого я нашел инструмент "ss". Этот инструмент позволяет видеть …
18 linux  tcp  socket 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.