課程
/后端開發
/Java
/Java Socket應用---通信是這樣練成的
如題,為啥呢
2016-03-08
源自:Java Socket應用---通信是這樣練成的 2-1
正在回答
其實是一樣的,只不過表現的形式不同。192.168.56.1轉化成字節數組就是[-64,-88,56,1],具體轉化:byte為8字節192太大所以表示不成正數的192就表示成-64,其余的都是同理,56可以表示成56。(至于為什么要表示成-64,原因是在計算機中存儲的數都是補碼,-64的補碼與192的補碼相同都是11000000所以可以這樣存儲)。
諸葛浪 提問者
散落凡塵的雨 回復 諸葛浪 提問者
這是代碼和結果
染紅_街道
代碼貼出來看看
舉報
分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信
1 回答自己數組輸出的ip地址與實際的ip地址不一致咋回事呢?
5 回答關于通過IP地址獲取主機名和IP地址
3 回答InetAddress.getByName("192.168.1.61")輸出的計算機名和IP地址都是IP地址?
1 回答為什么老師的客戶端IP地址與我的輸出一樣?
2 回答字節數組形式獲取的IP地址,有些字段是負數?256-?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-11
其實是一樣的,只不過表現的形式不同。192.168.56.1轉化成字節數組就是[-64,-88,56,1],具體轉化:byte為8字節192太大所以表示不成正數的192就表示成-64,其余的都是同理,56可以表示成56。(至于為什么要表示成-64,原因是在計算機中存儲的數都是補碼,-64的補碼與192的補碼相同都是11000000所以可以這樣存儲)。
2016-03-08
2016-03-08
代碼貼出來看看