Russian Qt Forum

Qt => Общие вопросы => Тема начата: Nalsur1982 от Декабрь 05, 2007, 17:31



Название: Взаимодествие процессов
Отправлено: Nalsur1982 от Декабрь 05, 2007, 17:31
Как можно организовать обмен данными между множеством процессами (желательно и под линукс и под винду)?


Название: Re: Взаимодествие процессов
Отправлено: Mikhail от Декабрь 05, 2007, 18:29
Как можно организовать обмен данными между множеством процессами (желательно и под линукс и под винду)?

А усли поточнее?
Какие процессы?
Организованные в твоей программе или еще как?
Вообще то сигналы - слоты позволяют взаимодействовать процессам запущенным в потоках.


Название: Re: Взаимодествие процессов
Отправлено: Dodge от Декабрь 05, 2007, 21:34
Аффтар, смотри дебас)


Название: Re: Взаимодествие процессов
Отправлено: Steven_Orko от Декабрь 06, 2007, 11:43
Аффтар, смотри дебас)
= DBus или DCop


Название: Re: Взаимодествие процессов
Отправлено: EhTemka от Декабрь 06, 2007, 13:53
по tcp можно
QTcpServer  QTcpSoсket


Название: Re: Взаимодествие процессов
Отправлено: Dodge от Декабрь 06, 2007, 14:13
по tcp можно
QTcpServer  QTcpSoсket
хы... можно и через stdin и stdout данными обмениватся... просто dbus то помощнее)


Название: Re: Взаимодествие процессов
Отправлено: Alex03 от Декабрь 06, 2007, 15:18
Цитировать
The QtDBus module is a Unix-only library that you can use to make Inter-Process Communication using the D-Bus protocol.


Название: Re: Взаимодествие процессов
Отправлено: pastor от Декабрь 06, 2007, 15:42
Цитировать
The QtDBus module is a Unix-only library that you can use to make Inter-Process Communication using the D-Bus protocol.


http://sourceforge.net/projects/windbus/
http://dimchansky.googlepages.com/dbus

Все отлично работает