Это общий вопрос, который возник для обсуждения.Что вы рекомендуете использовать, чтобы клиент Winforms мог общаться со службой Windows.Наш сценарий таков: у нас есть служба Windows (C # .Net Framework 4.0), которая импортирует много разных данных в базу данных в пакетном режиме.
Клиент Windows позволит пользователю отслеживать ход выполнения пакета в режиме реального времени.перезапускать пакеты и выполнять другие простые задачи по настройке.
Меня интересует небольшая дружеская дискуссия о том, какие технологии / подходы использовать и почему.Сокетные соединения, удаленное взаимодействие, WCF, все, что вы использовали в прошлом.
Если у кого-то есть ссылка на рабочий образец, это было бы замечательно.
Здесь есть много проблем, которые следует рассмотреть... многопоточность, расстояние в сети и производительность и т. д. ... В идеале я хотел бы, чтобы это работало сносно по VPN-соединению, но это не является строгим требованием.
Спасибо!