2009-11-23 3 views
-1

Я кодирую очень простой клиент DHCP в C. У меня проблемы с выбором, следует ли использовать UDP или TCP, какие базовые команды он должен поддерживать. Я думаю, что он должен иметь возможность получать по крайней мере DNS, SMTP, информацию сервера POP3 с сервера.Базовый клиент DHCP

Что еще мне нужно знать? Есть ли доступная базовая реализация DHCP C, которая может помочь?

ответ

8

У вас не должно возникнуть проблем «решить», следует ли использовать TCP или UDP, вы должны указать rely on the actual DHCP spec, чтобы определить, какой протокол используется. Фактически, зависимость от этой спецификации будет более или менее критической для реализации DHCP-клиента, который делает то, что он должен делать ... поскольку «то, что он должен делать», определено в спецификации.

+3

Verbatim из RFC 'DHCP использует UDP в качестве своего транспортного протокола' – ZJR

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