January 30, 2007

network to host

Filed under: 電腦記事 — afoofa @ 10:46 pm

寫網路程式注意事項:

1. 確定自己讀資料的方式是對的

2. 確定自己讀的資料位址是對的

3. 確定自己讀到的資料值是對的

應該是要依照1->2->3的方式去寫程式,但程式寫完之後我都是3->2->1去檢查,今天這個bug就是這樣…一開始讀資料的方式就錯了,後面再怎麼查也查不出原因啊。

只要是和網路位址有關的,也許是IP address或是Mac address,都要經過 network to host的方式轉換,才能用string 的方式去比對每一個byte的內容,如果直接拿u64來比對,怎麼讀都是錯的,我也不知道為什麼哩,不過事實是如此,那就這樣吧。 @.@

知其然不知其所以然…

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Security Code:


Freely hosted by Weblogs.us. Powered by WordPress. Theme by H P Nadig