Здравствуй анон. Такой вопрос назрел, есть Jabber-бот на удалённой машине. Хочется, чтобы при потере соединения с ним сервер об этом знал.Сам вопрос: каким образом сервер узнаёт, что клиент отпал, как это можно проверить? По наблюдениям, после потери соединения, серверу пофигу, как будто всё в порядке.
>>1873406 (OP)Пиши трафик и смотри когда соединенние падает.
>>1873412>смотри когда соединенние падаетТы не понял, видимо, сути вопроса. Пусть есть два хоста, один -- сервер, второй -- клиент. Выдёргиваем сетевой кабель из клиента. Всё, клиент не может серверу сообщить, что он отпал, а сервер то и не знает.
>>1873418Пытайся соединиться, если ее получается, значит упало.
>>1873453>Пытайся соединитьсяКак это делает сервак? Я то понято, отправил ему сообщение, если ответа нет -- значит что-то случилось. Но сервер? Как он обновляет онлайновых клиентов?
>>1873456Мб постоянно через какой-то промежуток времени проверяет, я вообще диванный.
>>1873456Если чё, я -- сервер... Именно его то я и хочу настроить так, чтобы было понятно, клиент онлайн или нет...
Чё-т я походу не туда зашёл, раз всё ещё не ответили. Куда податься, мб подскажете?
>>1873467Работой нормально - нормально будет.
>>1873418Что значит сервер не знает когда отпал клиент. Ты поехавший?
Что лучше из мультипротокольных клиентов Miranda NG или Pidgin?
>>1873481https://github.com/saenzramiro/rambox
>>1873418Выдергиваешь кабель. Через какое-то время сервер шлёт ак клиенту, и если клиент не отвечает, значит конненкшена нет.