Данное приложение состоит из двух частей:
- Клиентской части. Пользовательский интерфейс приложения с возможностью подключения к серверу, отправкой сообщений и получения истории сообщений.
- Серверная часть. Сервис-концентратор, имеющий функционал рассылки сообщений подключенным клиентам и веления истории сообщений.
##Инструкция по использованию
Для использования полученного чата необходимо совершить ряд действий:
-
Запустить серверную часть:
- Используя версию разработчика через:
dotnet run [serviceurl=http://localhost:5000]
- Используя релизную версию с последующим развертыванием:
dotnet publish
- Используя версию разработчика через:
-
Запустить клиентскую часть. После чего увидим следующую картину:
В поле ConnectionPath вводим адрес машины, на которой была запущена/развернута серверная часть, с добавлением /chat на конце. Затем указываем свое пользовательское имя(Username) и нажимаем на кнопку Enter. В случае успешного подключения к чату мы увидим основное окно приложения.
Отправка сообщений осуществляется путём ввода сообщений в текстовое поле и нажатия кнопки . Для получения истории сообщений необходимо нажать кнопку .