Каким способом лучше создать связь «сервер-клиент» в программе на C#?
Добрый день.
Задача такая: создать планировщик задач на WPF для работы по локальной сети. В "сервер" добавляют задачу для работника, которая сохраняется в базе данных. При этом у пользователей должно появится уведомление о создании для них задания. Ну а так же возможность просмотра списка задач.
Вопрос такой: каким способ, так сказать, связать клиент с сервером? Посмотрел варианты TCP сервера с постоянным прослушиванием. Подойдёт ли такой способ? Офис маленький, в день скорее всего по несколько задач. Некоторые пишут про WCF, некоторые дико его ругают. Да и вижу что заморочек там много. Или предложите другой вариант? Из опыта у меня только создание маленьких утилит для себя. В сетевых опыта нет. Спасибо.
Так как у нас в офисе есть люди которые не умеют пользоваться ПК, нужна максимально простая программа, лишённая всяких лишних телодвижений. С установкой сроков на задачу, и с напоминалкой если срок истекает. Да и самому хочется попробовать написать такую программу, для интереса.