原文:利用mysql的inet_aton()和inet_ntoa()函數存儲IP地址的方法

原文:https: www.jb .net article .htm 當前很多應用都適用字符串char 來存儲IP地址 占用 個字節 ,利用inet aton 和inet ntoa 函數,來存儲IP地址效率很高,適用unsigned int 就可以滿足需求,不需要使用bigint,只需要 個字節,節省存儲空間,同時效率也高很多 mysql gt create table jackbillow ip ...

2019-09-03 09:24 0 344 推薦指數:

查看詳情

IP處理函數inet_aton()和inet_ntoa(),inet_pton,inet_ntop

inet_ntoa: 功能: 將一個IP轉換成一個互聯網標准點分格式的字符串。 原型: char FAR * inet_ntoa( struct in_addr in); 返回值: 如果正確,返回一個字符 指針,指向一塊存儲着點 ...

Sun Jun 22 01:29:00 CST 2014 0 4916
地址轉換函數inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop

  在Unix網絡編程中,我們常用到地址轉換函數,它將ASCII字符串(如"206.62.226.33")與網絡字節序的二進制值(這個值保存在套接口地址結構中)間進行地址的轉換。   1、inet_atoninet_addr和inet_ntoa在點分十進制數串(例如"206.62.226.33 ...

Wed Feb 19 23:07:00 CST 2014 0 7343
MYSQLINET_ATON()函數

  例如我們現在要在一個表中查出 ip 在 192.168.1.3 到 192.168.1.20 之間的 ip 地址,我們首先想到的就是通過字符串的比較來獲取查找結果,但是如果我們通過這種方式來查找,結果集將為空,原因在於字符串的比較是一個字符一個字符的比較,當對應字符相同時,就比較下一個,直到 ...

Wed Apr 11 20:51:00 CST 2018 0 3537
Linux中inet_aton的問題(IP轉整數)

在網上看到一篇如下文章: 原題目是說的mysql的陷阱,但是仔細分析起來,應該是Linux,c在轉換的時間的問題,不符合ip串轉整形的通用算法,所以用c轉的時候還需注意 linux C中有個函數inet_aton可以將IPv4的字符串地址(xxx.xxx.xxx.xxx)轉換成網絡地址 ...

Fri Aug 23 03:08:00 CST 2013 0 4128
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM