- Get Ethernet Information
Download:getEthInfo.c
根據Linux Network Programming我寫了以下一個綜合範例。可以由程式取得IP,SubMask,MAC這些資訊。
這個函式裡使用struct ifreq這個結構,如果你有自行去查閱net/if.h這個標頭檔,你可能會對struct sockaddr_in這個型態轉型感到困惑,而實際上struct sockaddr跟struct sockaddr_in這兩個是相互對應的結構,所以你可以使用如之前type-Casting所提到的技巧來處理。
No comments:
Post a Comment