我在网络上传输 地址 可以 用 字符串型的,一定要用  inet_addr转换成 数值型的吗?转化后有什么意义

解决方案 »

  1.   

    首先,計算機不同的操作系統 對數據的存儲是不同的。
    比如unix存儲數據在内存中的排序方式和window的方式是相反的。
    所以你用字符串127.0.0.1發送到網絡中的時候另外一台計算機如果操作系統不同,那麽他對這個ip地址的解釋也就不同可能就是其他的數據了。比如説是12。0。32。1所以網絡通信協議規定,ip地址採用長整數的形勢在網絡中傳送。具體看tcp/ip協議把,那上面更全面和準確