The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Xserver при обрыве соединения с клиентом требуется закрыть окно"
Отправлено pavel_simple, 18-Мрт-19 15:14 
>>  нужно тюнить tcp стэк linux
> Про тсп, третья цифра отвечает за начало проверки соединения на разрыв, и
> если про неё забыть, то "кипаливиться" соединение начнёт только через два
> часа (разумеется если программа не переопределила эти настройки для своего сокета).
> Только эти настройки не помогают, у меня обмен идёт по UDP(tcpdump показывает),
> так что контроль разрыва соединения не на стороне OS, а дело
> xservera.
> Я хочу узнать есть ли у самого xserver контроль разрыва соединений, и
> где именно он настраивается.

ну значит вы не полностью описываете вашу среду, и нужно -listen tcp, потому-что X'ы умеют работать через tcp (возможно придётся через МСЭ прикрыть udp)
а про третий параметр это вы верно озвучили и да, совершенно верно, это будет действовать если приложение не выставляет сокет опции самостоятельно. Если ваши иксы выставляют опции, то возможно придётся накорябать враппер на setsockopt через ld_preload или использовать для этого случая socat в виде
socat -d -d TCP-LISTEN:6000,fork,bind=myexternalip UNIX-CONNECT:/tmp/.X11-unix/X0

socat позволяет выставлять опции tcp из параметров ком. строки

ну, и если-уж дело дошло до врапперов, можно написать враппер который бы робил на udp и контролировал обмен, но там будет много всего весёлого

третий вариант, запускать придожения на машинах локально, например через tightvncserver/xvfb+x11vnc и экпортировать их через vnc или другой протокол передачи картинки/эвентов


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру