как лучше послать сообщение другой программе?
у меня есть программа1 - которая всегда запущена только в одном экземпляре
и есть програмам2 - которых может быть запущено одновременно несколько штук
надо чтоб программа1 послала одно и тоже сообщение всем открытым программам2
пояснение:
я написал прогу интеграции с виртуальной АТС.
После получения сообщения о входящем звонке, она ищет пациента по номеру телефона в базе. находит его уникальный "номер карты" пациента.
Теперь надо разослать этот "номер карты" всем открытым программам чтоб они открыли его карточку
спасибо
send message to proccess
Re: send message to proccess
Не специалист, но звучит как обычное клиент-серверное приложение. Посмотрите IPC пример и темы, связанные с использованием сокетов.
- T-Rex
- Moderator
- Posts: 1249
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: send message to proccess
Если оба приложения на wxWidgets, то можно wxConnection и смежные классы использовать. Если нет, то посмотреть на реализацию протокола (там не сложно, заголовок и дальше данные) в wxConnection и в wx-приложении юзать его, а в нативном просто реализовать парсинг по протоколу.
Ну и всегда есть пайпы и, например, protobuf.
Ну и всегда есть пайпы и, например, protobuf.
Re: send message to proccess
wxServer и wxClient самое то что надо.
все получилось, не думал что все будет так просто.
спасибо
все получилось, не думал что все будет так просто.
спасибо