Qt Client(GUI) Подключение к серверу QT
Все примеры, которые я видел до сих пор, указывают мне на клиентский сервер, где у клиента есть только одна функциональность (например, получить дату и время сервера), и сервер просто выполняет эту функцию. Поэтому, когда Сервер получает запрос от клиента, он знает, какая функция бизнес-объекта должна быть вызвана для обслуживания запроса. Но при создании сложных приложений (например, школьной системы управления) на сервере много бизнес-объектов. Теперь, как клиент сообщает серверу, какую функцию бизнес-объекта следует вызвать. Весь этот вопрос касается QT
1 ответ
Вы можете использовать настройки сигналов и слотов для ваших целей.
Со стороны клиента
Просто излучайте сигналы с передачей параметра в качестве идентификатора задания или имени задания
ex: emit signalA(jobId);
и на стороне сервера подключите сигнал к требуемой функции
ex: connect(client, SIGNAL(signalA(int jobId)), this, SLOT(functionA(int jobId)));
Я надеюсь, что это поможет вам в определении работы