Я разрабатываю какую-то серверную службу, которая начинает действовать и останавливается в определенный промежуток времени, мне нужно написать приложение для мониторинга, чтобы получать некоторый текст состояния, отправленный из службы на том же локальном хосте.
Мне впервые нужно установить связь между процессами, я искал несколько методов, какой, по вашему мнению, лучше всего подходит для этого случая? Почему? плюсы и минусы для каждого?
- удаленное взаимодействие
- Именованные каналы
- сообщения Windows
- локальное TCP-соединение
- Журнал таблицы базы данных (я использую базу данных, так что это еще один вариант)
- Файл данных на диске
Изменить: я использую .net 2, поэтому отличное решение wcf для меня не работает :(