Qt: Разработать QtcpSocket для подключения к нескольким TcpServer?

Я хочу разработать приложение с QTcpSocket для подключения к нескольким серверам и получения данных с каждого сервера и отображения их в графическом интерфейсе.

QTcpServer с несколькими клиентами очень прост. Но мне нужно разработать свое приложение очень похожим образом.

В моем приложении мне нужно подключиться к 40 устройствам (серверам). Эти устройства получают данные через какие-то источники и передают эти данные моему приложению. В моем приложении данные, полученные с отдельного сервера, будут разделены и отображены в установленном формате вместе с данными сервера, такими как номер порта IP-адреса и т. д.

Соединение с одним сокетом-сервером выполнено, но мне интересно узнать об эффективном способе подключения к нескольким серверам через один сокет ??

Может ли кто-нибудь указать мне эффективные способы подключения к нескольким TcpServer и получения данных с каждого сервера?

Приветствуются любые идеи, предложения, ссылки.

Заранее спасибо.


person skg    schedule 27.10.2014    source источник


Ответы (1)


Один QTcpSocket предназначен для подключения к одному серверу. Вам потребуется 40 QTcpSockets для одновременного подключения к 40 QTcpServers.

person ChrisWard1000    schedule 27.10.2014