У меня есть решение сделать, и я пинаю его в сообщество stackoverflow.Web vs Windows клиент/серверное приложение
Мне нужно создать приложение, в котором есть один человек, контролирующий таймер и список людей. Этот человек может добавлять людей в список, а также запускать и останавливать таймер.
Будет несколько экземпляров клиента (в той же сети), которые должны будут реагировать на изменения в приложении сервера. Клиенты не будут вносить изменения ни в таймер, ни в список.
У меня на самом деле это завершено как приложение asp.net 1.1, которое использует сервер sql server 2000. сервер - это веб-интерфейс, который заполняет db всей информацией, а клиенты выполняют постоянный запрос (скрытый фрейм, который постоянно обновляется) для изменений. Я знаю, что это не идеальная ситуация ... следовательно, обновление.
Я собираюсь туда и обратно, на каком пути атаковать это. Я должен придерживаться .Net. Я думаю, что наличие сервера будет WPF-приложением, которое все еще обновляет базу данных с клиентами, используя asp.net w/AJAX, вероятно, будет самым простым, но я читал об использовании WCF и, возможно, это лучшее решение.
Идеи?
Спасибо.
Веб-интерфейс сервера - это просто веб-страница, на которой есть список и таймер. когда пользователь добавляет кого-то в список или нажимает кнопку запуска или остановки таймера, он обновляет базу данных (которую клиенты проводят опрос)
Я сделал ajax, но никогда не «обратный аякс» ... у вас есть справочные страницы? – Rob
http://www.aaronlerch.com/blog/2007/07/08/creating-comet-applications-with-aspnet/ http://www.codeproject.com/KB/aspnet/CometMultiClient.aspx , но Я никогда не пробовал, обратный аякс по-прежнему находится в моем списке «классных вещей, которые мне нужно проверить в ближайшее время» –