2011-02-08 35 views
3

即時通訊試圖獲得在C編程(LINUX)什麼樣的IP我有DHCP或靜態。 有人知道怎麼做? 我使用struct ifaddrs提取我的ip;很高興看到該結構是否可以提供信息。 在此先感謝:)發現IP地址是DHCP還是靜態

+2

什麼平臺,操作系統等? – 2011-02-08 15:29:29

+0

linux centos平臺 – azulay7 2011-02-08 15:44:38

回答

5

該屬性是不是你可以從IP地址靜態推導出來的東西。

你或許可以通過確定做出猜測如果IP地址是在「不可路由」系列(10.x.y.z或192.168.x.y),但地址也可以同樣被手動分配。

確定系統是否具有來自DHCP服務器的當前租約是(非常)平臺相關的,並且需要不在IP地址本身中的信息。