Книга: C# для профессионалов. Том II

Создание службы

Создаваемая служба будет содержать сервер цитирования (quote server). Для каждого сделанного клиентом запроса сервер цитирования возвращает случайную цитату файла цитат. Первая часть решения будет сделана с помощью трех сборок: одна для клиента и две — для сервера. Сборка QuoteServer содержит реальную функциональность. Мы прочитаем файл цитат в кэш памяти и будем отвечать на запросы цитат с помощью сервера сокета.

QuoteСlient является клиентским приложением Windows Forms. Это приложение создает клиентский сокет для коммуникации с QuoteServer. Третья сборка является реальной службой. QuoteService запускает и останавливает QuoteServer, служба будет управлять сервером:


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

Оглавление книги


Генерация: 0.841. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз