Russian Qt Forum

Программирование => Общий => Тема начата: koldun90 от Август 17, 2021, 13:09



Название: Qudpsocket сигнал error не испускается
Отправлено: koldun90 от Август 17, 2021, 13:09
Здравствуйте делаю клиент серверное приложение с помощью qudpsocket. Вроде все получается но я заметил такую странность что когда сервер не запущен. А клиент подключается с помощью connecttohost, не испускается сигнал error и таким образом я не могу понять запущен сервер или нет. Что можно сделать в этом случае?


Название: Re: Qudpsocket сигнал error не испускается
Отправлено: Old от Август 17, 2021, 13:21
Отправить датаграмму серверу и дождаться его ответа, если ответа нет - сервер не доступен.


Название: Re: Qudpsocket сигнал error не испускается
Отправлено: koldun90 от Август 17, 2021, 13:46
Отправить датаграмму подождать какое то время секунды 2-3 если ответа нет то сервер не доступен вот так примерно да?


Название: Re: Qudpsocket сигнал error не испускается
Отправлено: Old от Август 17, 2021, 14:13
Отправить датаграмму подождать какое то время секунды 2-3 если ответа нет то сервер не доступен вот так примерно да?
Да.


Название: Re: Qudpsocket сигнал error не испускается
Отправлено: koldun90 от Август 19, 2021, 18:30
А как на стороне сервера отследить то что клиент больше не активен?


Название: Re: Qudpsocket сигнал error не испускается
Отправлено: Old от Август 19, 2021, 19:04
А как на стороне сервера отследить то что клиент больше не активен?
От клиента не приходят сообщения.