Russian Qt Forum

Qt => Работа с сетью => Тема начата: maria123252 от Август 02, 2017, 11:42



Название: Многопоточный TCP/IP клиент приложение
Отправлено: maria123252 от Август 02, 2017, 11:42
Здравствуйте!
Пишу программу, многопоточный клиент приложение, основная проблема в том, мой клиент должен общаться с тремя сервера, а сообразить как корректно это настроить я не могу.
1 соединение: клиент принимает сообщения от сервера;
2-3 соединение: клиент обращается к серверу, но по разным порта одновременно:
- один порт используется для выдачи команд и запросов и приёма ответов на запросы,
- другой порт используется для передачи пакетов информации.
 При этом внутри клиента должен быть еще один поток, который обрабатывает информацию.
А также клиент должен поддерживать постоянное соединение с серверами и в случае разрыва связи нужно восстанавливать соединение, если это возможно.


Название: Re: Многопоточный клиент-серверное приложение
Отправлено: qate от Август 02, 2017, 12:54
где вы видели точно работающие часы ? )

можно ознакомится что нового в nginx
https://habrahabr.ru/company/oleg-bunin/blog/334194/
показаны разные моменты оптимизаций, далее гуглить по приведенным словам



Название: Re: Многопоточный клиент-серверное приложение
Отправлено: qate от Август 02, 2017, 16:16
неплохим примером будет qbittorent