Название: Слоты/сигналы Отправлено: ManOfOrange от Март 14, 2011, 00:21 Здравствуйте!
Разбираюсь с работой по сети, копаюсь в QTcpSocket и QTcpServer. Возник вопрос - пока ещё достаточно абстрактный: Есть на одном компьютере программа с сигналом. На другом - программа со слотом. Можно ли соединить каким-либо образом этот сигнал с этим слотом? И если можно - то как ;-) Если вопрос уже задавался - извиняюсь и прошу указать на темы (сам не нашёл) Заранее спасибо :-) Название: Re: Слоты/сигналы Отправлено: merke от Март 14, 2011, 06:02 ммдаа...
Вообще сигналы/слоты работают в пределах одной программы и не могут быть связанны между собой между разными программами даже на одном компьютере не говоря уже по сети. И если необходимо как то связать несколько программ на одном компьютере используют методы межпроцессорного взаимодействия IPC. В твоем случае тебе необходимо следующее. -Есть клиент, есть сервер. -Клиент коннектится к серверу -Клиент отправляет данные на сервере срабатывает слот чтения буфера сокета -Сервер отправляет данные на клиенте срабатывает слот чтения буфера сокета Название: Re: Слоты/сигналы Отправлено: kuzulis от Март 14, 2011, 08:09 См. http://qt-apps.org/content/show.php/QRemoteSignal?content=112061
Название: Re: Слоты/сигналы Отправлено: mkv от Март 14, 2011, 09:31 http://libqxt.bitbucket.org/doc/tip/qxtrpcservice.html
Название: Re: Слоты/сигналы Отправлено: ManOfOrange от Март 16, 2011, 09:04 Вообще сигналы/слоты работают в пределах одной программы и не могут быть связанны между собой между разными программами даже на одном компьютере не говоря уже по сети. Мда, что-то я об этом не подумал... Клиент и сервер уже есть, работают. С сигналами/слотами разобрался (реализовал так, чтобы выполнялись требуемые мне задачи). Спасибо за разъяснения :-) kuzulis, mkv - спасибо за ссылки, почитаю, может, потом пригодится :-) |