Здравствуйте, creatorman, Вы писали:
C>В общем проблема такая:
C>Два приложения используют один порт, при запуске второго приложения первое приложение должно закрыть порт.
C>Как можно передать сообщение с одного приложения в другое(оба находятся на одной машине)?
создать файл с предопределенным именем во втором приложении, а в первом ждать этого события
создать в первом приложении объект remoting и во втором вызвать метод
создать именованное событие и использовать его
открыть сокет по другому порту и передать сообщение
использовать разделяемую память
использовать pipe
использовать очереди MSMQ
использовать базу данных
отслеживать (например, через wmi) факт создания второго процесса в первом (по имени файла, скажем)
Здравствуйте, creatorman, Вы писали:
C>В общем проблема такая:
C>Два приложения используют один порт, при запуске второго приложения первое приложение должно закрыть порт.
C>Как можно передать сообщение с одного приложения в другое(оба находятся на одной машине)?
не держать порт открытым, когда приложению понадобился порт — он его быстренько открыл сделал свое дело и закрыл. Другое приложение, если не удалось открыть порт — немного подождет и попытается еще раз.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>