Описание тега so-linger
SO_LINGER - это опция сокетов BSD для управления блокировкой `close()` во время отправки ожидающих данных, и если да, то как долго. По умолчанию он выключен. Это не имеет ничего общего с интервалом TIME_WAIT.
0
ответов
Определение момента, когда TCP-соединение действительно закрыто в C
Мне нужно выполнять некоторые операции только после того, как TCP-соединение полностью закрыто, то есть все сегменты данных, а также завершающая процедура (FIN-ACK или RST) были выполнены и выполнены, и пакеты не будут отправлено по проводам. поскол…
20 апр '15 в 16:20
2
ответа
SO_LINGER и закрывающие сокеты (WINSOCK)
Я пишу многопоточное приложение Winsock и у меня возникли проблемы с закрытием сокетов. Прежде всего, есть ли ограничение на количество одновременно открытых розеток? скажем, как 32 розетки все в один раз. Я устанавливаю соединение на одном из сокет…
13 май '10 в 15:34
1
ответ
Что происходит с затяжными сокетами при перезагрузке ядра?
Я пытаюсь понять, что типичное поведение для следующего сценария. Обратите внимание, что я открыт, чтобы узнать больше об этом крайнем случае для любой ОС (*nix, Windows, ...). Если приложение заблокировано в ожидании или если длительный сокет закры…
28 авг '17 в 18:28
1
ответ
Не следует ли установить SoLinger на ложное отключение этого соединения?
Из того, что я понимаю, linger - это настройка, позволяющая удерживать соединение после некоторой задержки после закрытия, чтобы окончательные данные успели прочитать. У меня есть этот пример: @Ignore public class SocketTTest { @Test public void soc…
29 июл '18 в 00:33
2
ответа
Почему опция SO_LINGER с таймаутом 0 или 10 секунд не удаляет сокеты сразу или через 10 секунд?
Я прочитал опцию TCP SO_LINGER (ноль) - когда это требуется и несколько других связанных вопросов и ответов, но я не могу воспроизвести любой из SO_LINGER поведение объясняется в этих постах. Я поделюсь одним из моих многочисленных экспериментов зде…
31 июл '17 в 05:57
1
ответ
Скала спрей сразу закрыть соединение после отправки ответа
Как спала спала сразу закрыть соединение после отправки ответа? На другом http сервере яm set tcp optionsso_linger` = 0 Где я могу установить параметр so_linger в spray_can?
27 янв '15 в 08:06
8
ответов
Опция TCP SO_LINGER (ноль) - когда это требуется
Я думаю, что я понимаю формальное значение варианта. В некотором устаревшем коде, который я сейчас обрабатываю, используется опция. Заказчик жалуется на RST как ответ на FIN со своей стороны при близком соединении со своей стороны. Я не уверен, что …
21 сен '10 в 04:23
0
ответов
Задержаться на тайм-аут, не сбросить данные?
Я установил опцию SO_LINGER на: sockfd.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack('ii', 1, 5)) Затем проверьте состояние сокета: [root@localhost project]# ss -apn | grep 6666 tcp LISTEN 0 5 *:6666 *:* users:(("ipython",pid=35228,fd=…
18 мар '19 в 18:30
0
ответов
Закрытие сокета с помощью SO_LINGER не отправляет пакет RST
При закрытии TCP-соединения с клиентом клиентское приложение будет визуально отвечать пользователю только при сбросе соединения (отправляется RST-пакет). На данный момент я не могу изменять клиентское приложение. Изучая это, основной способ сделать …
08 июн '20 в 08:51