Вас просят разработать среду оболочки гибкого диска, которая позволяет пользователям получать доступ к дискете, смонтированной на удаленном компьютере.Ваша оболочка дискеты создаст иллюзию, что он / она работает на локально смонтированной дискете.
Требуемые модули:
Демон сервера: однопоточный сервер гибких дисков UDP, который принимает три команды API: Запрос на новое соединение.Запрос данных в определенном секторе дискеты.Запрос на отключение.Серверный демон должен иметь возможность обрабатывать до 4 клиентов одновременно.Если 5-й клиент попытается подключиться, он будет отклонен.
При успешном подключении клиент получит дескриптор с гибкого сервера и будет использовать этот дескриптор в качестве ссылки во всех будущих удаленных запросах.
Когда подключенный клиент запрашивает данные или отключение, демон дискеты должен проверить, соответствует ли дескриптор клиента его номеру порта и адресу inet.Если нет, то запрос будет отклонен
Я не прошу кого-то решить его, а просто спрашиваю, может ли кто-нибудь предоставить полезные ссылки, которые я могу прочитать, потому что я не знаю, с чего начать... так что если кто-то может сказать, с чего начать, я буду благодарен:)