Russian Qt Forum

Qt => Работа с сетью => Тема начата: justengineer от Март 23, 2020, 15:09



Название: Слушать сервером QTcpServer 2 порта с известными номерами одновременно
Отправлено: justengineer от Март 23, 2020, 15:09
Всем здравствуйте!

Есть компьютер и устройство: устройство через TCP\IP передает 2 типа данных на комп в 2 порта с известными номерами (5555 и 7777, например).
Делаю клиент-серверное приложение.

Не понимаю, как слушать сервером оба этих порта сразу.
Плюс, вот эта часть кода для запуска сервера

server.listen(QHostAddress::LocalHost, port);

путает: если в listen порт не задавать, он выберет его сам, если задавать, то смогу задать только один, а мне ведь нужно два...
Если кто-нибудь что-нибудь знает, помогите советом, пожалуйста.
Спасибо большое.



Название: Re: Слушать сервером QTcpServer 2 порта с известными номерами одновременно
Отправлено: Old от Март 23, 2020, 17:00
Нужно два объекта QTcpServer, каждый будет слушать свой порт.


Название: Re: Слушать сервером QTcpServer 2 порта с известными номерами одновременно
Отправлено: justengineer от Март 23, 2020, 17:04
А, оу... ;D
Всё гениальное просто!
Благодарю Вас!