общение между двумя программами

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

общение между двумя программами

Сообщение Attid » 06.04.2007 16:31:18

вопрос скорее филосовский.

предположим есть гуи шная программа(А) которая запускает кучу экземпляров другой программы(Б). основная программа ими как-то должна управлять при запуске это могут быть параметры, а во время работы ??

1, вариант это сокеты основная программа открывает сервер остальные подключаются к ней и получают команды.
- локально использовать сокеты имхо не хорошо
- прога Б должна работать и при отсутвии А должна работать как обычно (решается параметрами запуска)

2, вариант это отправка сообщений но это только виндовс, или есть кроссплатформенное решение ?

n. других пока не знаю.


ЗЫЫ. все это для придумывается для устройства стресса своей системы.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение shade » 06.04.2007 16:51:47

3. именованые пайпы... (под вынь есть...)
4. можно сделать отображение файла в адреное пространство процесса - тогда получаем общий кусок памяти у двух и более процессов...
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение shade » 06.04.2007 17:02:39

Под линксом тоже есть именованые пайпы см man (4) fifo :wink:
А как под lin отобразить файл в адресмное пространтсво? кто знает поделитесь
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Attid » 06.04.2007 17:59:05

3. вотя про это подумал но никогда не сталкивался ? пойду почитаю.


4. как-то сложно звучит =/
более 2 и не надо, надо чтобы А передало команды на 20 экземпляров Б и всем ~разное
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 246

Рейтинг@Mail.ru
cron