Клиент-серверное приложение в C# для лабораторной

Реализация обмена сообщениями между сервером и клиентами с помощью классов NamedPipeServerStream и NamedPipeClientStream для создания простого чата между пользователями. 

Код продукта: 
488

Язык интерфейса:

Платформа:

Среда разработки:

Программа: 
Стоимость: 
500.00 руб.
Комплектация: 
Проект в C# и скомпилированное приложение клиента и сервера

Для работы приложения сервера, который обрабатывает все приходящие запросы от клиентов, используется класс NamedPipeServerStream. А для клиентов этим классом является NamedPipeClientStream через который устанавливается подключение к серверу, чтобы через открытый канал отправлять и принимать сообщения с помощью классов StreamReader и StreamWriter. Данные классы предназначены для чтения и записи из установленного потока между клиентом и сервером.

В каждое запущенное клиентское окно приложения синхронизируются все переданные сообщения пользователями с других окон. Проект реализует простой чат между пользователями. 

Перед тем как открывать клиентские приложения нужно сначала запустить серверную часть PipeServ.exe. После запуска сервера будет происходить ожидание подключений клиентов, а при выполнении какого-либо подключения к серверу информация об этом будет добавляться в лог.

Проект достаточно простой и подойдет только для учебных целей (для сдачи своей работы преподавателю), таких как лабораторная работа по технологии программирования в Visual C#.

Скрины к работе: