[C/C++] Socket Programming: Get Ethernet Information

  • 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

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas