Подключите нашего Telegram-бота для уведомлений о новых проектах

Клиент Сервер .net wcf

A
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 14 лет и 1 месяц
Бюджет: по договоренности
Описание
Нужно написать клиент и сервер программу на .NET 4.6, WPF, WCF
Технические требования
.NET 4.6, WPF, WCF, Windows 

Доп информация по UI будет предоставленна отобранным кандидатам. В ответе ценасрок

Клиент
Есть проект Visual Studio 2017 .NET 4.6, WPF. Добавлен UI Архитектура MVVM, PropertyChange реализован через Foby.
Нужно доработать UI и сделать взаимодействие с сервером через WCF

-Хранение логина пароля в json файле. Json.NET  Newtonsoft
-Реализация коннект/дисконнект по типу как  тут www.youtube.com/watch?v=Q...
-Логирование через NLog
-Подключатся к wcf сервису, посылать логин, пароль, если не удалось подключится то в статус ошибка подключения, в лог текст ошибки, добавить индикатор (текст со статусом) подключения. Статусы: не подключено/ ошибка подключения + текст с сервера / Подключено + текст статуса полученный с сервера. 
-После подключения получать настройки с сервера. Получать новости (просто строка)
-Изменять и отсылать новые настройки. Настройки отсылаются на сервер сразу после изменения. 
-Получать события с сервера. События содержит поля дата-время, текст. 
-На вкладке Запуск и Лог должны отображается все события пришедшие с сервера (ListBox с текстом). Тестовый сервер генерирует события раз в несколько секунд. 

Также помимо прототипа есть дополнительные комментарии по кнопкам, вкладкам и меню, поясним в процессе.

Тестовый сервер  
Тестовый сервер (консольное приложение) и wcf сервис. Для вывода в консоль использовать Nlog
Метод Connect(Login, Password). 
возвращает
Id  GUID идентификатор подключенного клиента или дефолт GUID если нет такого пользователя
Метод Disconnect
Метод GetSettings / SaveSettings
Метод SendEvent  отсылка события на клиент, должен поддерживать много клиентов
Чат с клиентом полученные сообщения выводятся в консоль, на каждое сообщение назад посылается тестовый ответ (текст например  ваше сообщение получено)
Разделы:
Опубликован:
21.01.2019 | 14:14 [последние изменения: 21.01.2019 | 15:13]

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».