2012-02-29 2 views
0

Вас попросят разработать среду среды Floppy Disk Shell, которая позволяет пользователям получать доступ к гибкому диску, установленному на удаленном компьютере. Ваша оболочка флоппи-диска будет использовать иллюзию, что он/она работает на локально установленном дискете.Подключение к серверу с использованием UDP

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

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

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

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

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

ответ

0

Beej's Guide to Network Programming - это часто связанный сайт. Если это хорошо или нет, я не могу сказать.

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

Смежные вопросы