课程
/后端开发
/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地址不一致咋回事呢?
3 回答InetAddress.getByName("192.168.1.61")输出的计算机名和IP地址都是IP地址?
5 回答关于通过IP地址获取主机名和IP地址
1 回答为什么老师的客户端IP地址与我的输出一样?
2 回答字节数组形式获取的IP地址,有些字段是负数?256-?