Базовый DHCP-клиент
Я пишу очень простой DHCP-клиент на C. У меня проблемы с решением, использовать ли ему UDP или TCP, какие основные команды он должен поддерживать. Я думаю, что он должен быть в состоянии получить по крайней мере информацию о сервере DNS, SMTP, POP3 с сервера.
Что еще мне нужно знать? Существует ли базовая реализация DHCP C, которая может помочь?
1 ответ
Вы не должны иметь проблем с "решением", использовать ли TCP или UDP, вы должны полагаться на фактическую спецификацию DHCP, чтобы определить, какой протокол используется. На самом деле, зависимость от этой спецификации будет более или менее критичной для реализации клиента DHCP, который делает то, что он должен делать... так как "то, что он должен делать" определен в спецификации.