作者Killercat (殺人貓™)
看板C_and_CPP
標題Re: [問題] C++ 處理 IPv4 的二三事
時間Wed Mar 10 18:01:11 2010
※ 引述《spider391 (小乖)》之銘言:
其實在Win32裡面,IP是會被轉換成hex以後在運算的
(修正一下,不只win32, 事實上linux..甚至絕大多數的系統都是)
你可以參考一下inet_addr這個函數是幹嘛的(他會轉出一個unsigned long)
sockaddr_in a;
a.S_un.S_addr = inet_addr("192.168.0.1");<==這個指定IP的地方還記得怎麼做嗎?
unsigned long毫無疑問的可以++, 恩....我想你知道接下來該怎麼做了 =P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.208.83.250
※ 編輯: Killercat 來自: 210.208.83.250 (03/10 18:02)
推 sunneo: 推 03/11 00:32
→ Killercat:我忘了endian問題 請參考下一篇有人補完 XD 03/11 12:17