0
這可能是一個愚蠢的查詢,但我正在尋找確認。DHCP服務器套接字接口
我打算實施基於一些典型客戶要求的DHCP服務器。爲了達到這個目的,我對使用RAW套接字與DGRAM套接字有點困惑。我的理解是服務器可以通過DGRAM套接字實現,前提是DHCP客戶端需要RAW套接字才能處理所有DHCP答覆,因爲它只有在服務器提供IP套接字時纔會有IP地址。
我對這些問題的理解是否正確?
傢伙,
進一步挖掘後,服務器發送包含客戶端的MAC地址作爲一個選項(CHADDR)的DHCP offer消息。據我所知;使用RAW套接字的服務器應用程序只能獲取DHCP客戶機的MAC地址。是否有可能,我們可以請求內核(TCP/IP協議棧)將MAC地址傳遞給在DGRAM套接字上運行的應用程序嗎?感謝您的關注 !!!