Наличие репозитория на Github обязательно Сроки выполнения лабораторной работы: 01.09.23 - 24.09.23 ЗАДАНИЕ Разработать два консольных приложение (клиент и сервер) на языке программирования C# способных обмениваться через канал (pipe) данными в обе стороны. После отправки данных из первого консольного приложения (сервера) требуется дождаться ответа от второго консольного приложения (клиента). В процессе разработки приложений потребуется воспользоваться некоторыми из следующих классов: NamedPipeClientStream; NamedPipeServerStream; Unsafe; MemoryMarshal; Span; ReadOnlySpan; Механизмы по работе с памятью предоставляемые классами Marshal и NativeLibrary использовать запрещено. В качестве передаваемых данных должна использоваться пользовательская структура данных (struct) содержащая в себе не менее двух полей (свойств). Передаваемые данные должны выводиться в консоль для проверки корректности передачи.
Спасибо за работу! Нет абсолютно никаких претензий и нареканий. Всегда на связи, отвечает на все, даже на "самые глупые" вопросы :) С удовольствием буду сотрудничать сам и всем рекомендую!