日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac address 的一些操作

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac address 的一些操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、如何描述 MAC地址

最常用的有兩種:

1、字符串

char *addr="52:54:00:29:e4:4b"; // 長度17,有效值都是16進制表示的

2、數組

/* MAC Address */ typedef struct {uint8_t b[6]; } __attribute__((packed)) macaddr_t;

2、如何檢測輸入的mac地址是有效的?

// 這里參考了bluez的源碼int mac_check(const char *str) {if (!str)return -1;if (strlen(str) != 17)return -1;while (*str) {if (!isxdigit(*str++))return -1;if (!isxdigit(*str++))return -1;if (*str == 0)break;if (*str++ != ':')return -1;}return 0; }

注 :int isxdigit(int c); 是一個標準C庫函數,頭文件在 ctype.h,用來判斷傳入的字符是不是十六進制的字符。我們知道十六進制一般用數字 0 到 9 和字母 A 到 F(或 a~f)表示,其中 A~F 表示 10~15:?0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F。如果不是,isxdigit 返回0。

3、兩種MAC地址表示方法的轉換

int ba2str(const macaddr_t *ba, char *str) {return sprintf(str, "%2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X",ba->b[5], ba->b[4], ba->b[3], ba->b[2], ba->b[1], ba->b[0]); }int str2ba(const char *str, macaddr_t *ba) {int i;if (mac_check(str) < 0) {memset(ba, 0, sizeof(*ba));return -1;}for (i = 5; i >= 0; i--, str += 3)ba->b[i] = strtol(str, NULL, 16);return 0; }

?long int strtol(const char *str, char **endptr, int base)?把參數?str?所指向的字符串根據給定的?base?轉換為一個長整數

總結

以上是生活随笔為你收集整理的mac address 的一些操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 懂色av粉嫩av蜜乳av | 在线看一级片 | 亚洲宅男天堂 | 老牛av一区二区 | 久久免费黄色 | 蜜臀久久精品 | 婷婷成人综合 | 日韩一区二区在线看 | 少妇一级淫片免费观看 | 黄色免费一级 | 亚洲欧美成人一区 | 亚洲精品资源在线 | 中文字幕免费中文 | 日韩av图片 | 激情小视频在线观看 | 日韩二区| 中文有码在线播放 | 色播网址| 欧美999| 女同一区二区 | 黄页网站免费在线观看 | 欧美亚洲综合另类 | 91成人一区 | 亚洲偷自| 午夜国产一区二区三区 | 成人综合站 | porn麻豆| 9人人澡人人爽人人精品 | 久久久在线观看 | 韩国黄色网 | 男女拍拍拍网站 | 免费一区二区视频 | 欧美视频亚洲视频 | 亚洲视频免费在线观看 | 在线观看国产小视频 | 在线观看视频色 | 国产毛茸茸 | 一区二区日韩国产 | 久久久久中文字幕亚洲精品 | 偷偷色噜狠狠狠狠的777米奇 | 国产精品国产精品国产专区不片 | 天天爽夜夜爽夜夜爽精品视频 | 手机看片久久久 | 中国女人内谢69xxxxⅹ视频 | 精品国产午夜福利在线观看 | 亚洲视频在线网 | 91免费看片 | 欧美日韩综合在线观看 | 日日草视频 | 中文字幕日韩亚洲 | 伦理片中文字幕 | 日韩激情国产 | 人妻精品久久久久中文 | 成人av电影在线播放 | 美女扒开腿让男人 | 日本加勒比一区 | 国产精品四虎 | 成人免费毛片东京热 | 亚洲一级二级 | 91嫩草香蕉| wwwsss在线观看| 国模在线| 手机成人在线 | 岛国av一区 | 免费成人深夜在线观看 | 日本黄网站色大片免费观看 | 青青草青娱乐 | 久久亚洲欧美 | 多啪啪免费视频 | 水蜜桃色314在线观看 | 四季av中文字幕 | 九色av | 国产日产精品一区二区 | www.com操| 日韩成人无码影院 | 91爱爱·com| 一本色道久久综合熟妇 | 久久精品色欲国产AV一区二区 | 东京久久 | 精人妻一区二区三区 | 欧美日韩a v | 人人爱人人插 | 成年人看的羞羞网站 | www.精品在线 | 精精国产xxxx视频在线播放 | 欧美xxxx黑人又粗又长密月 | 少妇xxxx | 欧美1页 | 天堂国产精品 | 久久久久久久久艹 | 国产成人精品一区二区三区福利 | www.四色| 91视频免费播放 | 亚洲AV无码片久久精品 | eeuss鲁片一区二区三区在线观看 | 超碰久草| 国产精品久久久久影院 | 中文字幕人妻互换av久久 | 美国一区二区 |