日期:2014-05-20  浏览次数:20591 次

紧急的基础问题:java中的socket对象会不会自动将字节序转化为网络字节序。
用java的socket发送一个int型的变量到对端, socket或者outstream是否会自动帮我将字节序转化为网络字节序呢?

------解决方案--------------------
java有readInt和writeInt方法,可以先试试,
如果对应不上就用read(byte[])和write(byte[]),然后字节转换
------解决方案--------------------
inStream = new DataInputStream(socket.getInputStream());
int i = inStream.readInt();
------解决方案--------------------
引用楼主 wangyaosuper 的帖子:
用java的socket发送一个int型的变量到对端, socket或者outstream是否会自动帮我将字节序转化为网络字节序呢?