Я собираюсь написать программу с несколькими TCP-серверами, прослушивающими разные порты.
Но я не могу найти образец или демонстрацию по этому вопросу.
Должен ли я создать поток для каждого сервера?
Или кто-нибудь может дать ссылку на какую-нибудь демонстрацию?
Или дать общее описание структуры программы?
Если вы можете найти образец для одного сервера, у вас есть пример для нескольких серверов.
Нет необходимости создавать поток для каждого сервера. Вы можете создать QTcpServer
объект для каждого сервера и добавить обработчики для их newConnection
(увидеть http://qt-project.org/doc/qt-4.8/qtcpserver.html#newConnection) сигналы.
С этого момента это так же, как с одним сервером.
Других решений пока нет …