ioctl(sock, SIOCGIFHWADDR, &ifr)獲取網卡mac地址
ioctl(sock, SIOCGIFHWADDR, &ifr)獲取網卡mac地址
ioctl(sock, SIOCGIFINDEX, &ifr)獲取網卡接口地址
爲什麼我bind時只需要接口地址而不需要mac地址呢?
猜測:是不是mac地址bind也可以,接口地址也可以,兩者取一即可,只不過接口地址比較方便。
網卡接口索引唯一標記本機上的一塊網卡,所以依據此索引,可以定位到本機上指定的一塊網卡上。
有多個網卡的時候,每個網卡都有一個索引值,是會隨着網卡正在被使用的個數變化。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
tcp 基本工作
TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定義。 (1) TCP概述 a. TCP提供的
Wen_de_ll
2020-07-08 10:41:26
flink 運維 調優
royal007a
2020-07-05 12:57:38
Wireshark網絡分析
fenfen8818
2020-07-04 01:49:26
瀏覽器輸入網址之後...
Conso1e
2020-07-03 17:09:31
Linux中SIGPIPE信號說明
davidsu33
2020-07-02 10:57:21
IP數據包中報頭長度的計算
davidsu33
2020-07-02 10:57:21
KonsanNet 網絡通信框架 V0.7 更新
月竹影
2020-07-02 10:37:46
tcp 什麼是tcp reset(rst)?
QQ_851228082
2020-06-30 17:47:33
icmp 報文詳解
fuming0210sc
2020-06-28 19:37:31
ip 多播地址 和mac多播地址隱射
fuming0210sc
2020-06-28 19:37:31
HTTP協議理解及服務端與客戶端的設計實現
严振杰
2020-06-27 06:45:28
什麼是tcp/ip協議?UDP與TCP如何選擇?
Linux高级开发
2020-06-25 15:54:05
ping www.baidu.com出現www.a.shifen.com
daduryi
2020-06-25 11:29:33