Запитання з тегом «socket»

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

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

7
У кого інший кінець цієї unix-розвідки?
Я хочу визначити, який процес має інший кінець сокета UNIX. Зокрема, я запитую про те, що було створено socketpair(), хоча проблема однакова для будь-якого сокета UNIX. У мене є програма, parentяка створює a socketpair(AF_UNIX, SOCK_STREAM, 0, fds)і fork()s. Батьківський процес закривається fds[1]і продовжує fds[0]спілкуватися. Дитина робить протилежне, close(fds[0]); s=fds[1]. Тоді …

6
Що таке розетка?
Може хтось мені пояснить, що таке розетка? Я бачу це в багатьох абревіатурах в контексті SSL тощо. Крім того, чому його називають розеткою? Це суто тому, що це було ім'я, яке вони вигадали? Або це було ім'я, яке вони придумали?

2
Продуктивність unix-сокетів і TCP-портів
Наприклад, на php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Чи є якісь великі відмінності в роботі між використанням слухачів на основі сокетів через портів 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------ …


5
Чи є розетка домену FIFO, pipe та Unix те саме в ядрі Linux?
Я чув, що ФІФО називають трубами. І вони мають абсолютно таку саму семантику. З іншого боку, я думаю, що сокет домену Unix досить схожий на pipe (хоча я ніколи не використовував його). Тож мені цікаво, чи всі вони посилаються на одну і ту ж реалізацію в ядрі Linux. Будь-яка ідея?

3
Як зарезервувати порти для свого додатка?
Як зарезервувати список портів для своїх спеціальних програм? Якщо конкретніше, продукт, який я створюю, має багато процесів і багато взаємозв'язку між ними. Проблема, яка у мене виникає, полягає в тому, що - раз у раз - ОС краде мої порти. Це рідко, але буває. Це може бути тому, що інша …
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. Для цього я знайшов інструмент …
18 linux  tcp  socket 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.