Подключение к серверу по протоколу UDP - PullRequest
0 голосов
/ 29 февраля 2012

Вас просят разработать среду оболочки гибкого диска, которая позволяет пользователям получать доступ к дискете, смонтированной на удаленном компьютере.Ваша оболочка дискеты создаст иллюзию, что он / она работает на локально смонтированной дискете.

Требуемые модули:

Демон сервера: однопоточный сервер гибких дисков UDP, который принимает три команды API: Запрос на новое соединение.Запрос данных в определенном секторе дискеты.Запрос на отключение.Серверный демон должен иметь возможность обрабатывать до 4 клиентов одновременно.Если 5-й клиент попытается подключиться, он будет отклонен.

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

Когда подключенный клиент запрашивает данные или отключение, демон дискеты должен проверить, соответствует ли дескриптор клиента его номеру порта и адресу inet.Если нет, то запрос будет отклонен

Я не прошу кого-то решить его, а просто спрашиваю, может ли кто-нибудь предоставить полезные ссылки, которые я могу прочитать, потому что я не знаю, с чего начать... так что если кто-то может сказать, с чего начать, я буду благодарен:)

1 Ответ

0 голосов
/ 29 февраля 2012

Руководство Beej по сетевому программированию - это часто связанный сайт. Хорошо это или нет, я не могу сказать.

Я сам научился сетевому программированию до того, как в Интернете появились какие-то учебные пособия, прочитав много кода, справочных страниц и ссылок. И самое главное, много экспериментировать.

...