應該定義一個函數來處理一下我是說該函數是否能處理IPV6,能不能正面回答,不要copy,我看的出來!
2 回答

GCT1015
TA貢獻1827條經驗 獲得超4個贊
inet_pton函數能夠處理ipv4和ipv6。
int inet_pton(int af, const char *src, void *dst); 這個函數轉換字符串到網絡地址,第一個參數af是地址族,轉換后存在dst中。
af =AF_INET6
src為指向IPV6的地址,,函數將該地址轉換為in6_addr的結構體,并復制在*dst中; 如果函數出錯將返回一個負值,并將errno設置為EAFNOSUPPORT,如果參數af指定的地址族和src格式不對,函數將返回0。

慕斯王
TA貢獻1864條經驗 獲得超2個贊
nt inet_pton(int af, const char *src, void *dst);
可以,不過dst為struct in_addr 結構的變量,否則就會得到錯誤的結果
- 2 回答
- 0 關注
- 480 瀏覽