unicode和ascii当然是只是字符和字符串的问题了,与int等其它非字符类型是没关系的。在网络传输一般是传输字节流的,只要接收方和发送方的高低位顺序一至,就可以了。

解决方案 »

  1.   

    字节流指的就是用01组成的数据流吗?那么int应该就是换算成二进制之类的?
      

  2.   

    是的。
    如果用传输字节流,不管是int,还是char,还是double在传输前都应该转换成字节。
    unicode,ascii码是不同的字符集,不同的字符集定义字符占用位数不一样。java中一个char占16位(用的是unicode),而c++中占的是8位(用的是ascii)。
    .......
      

  3.   

    没有其它如果了,就是用字节流。字节流是指一个byte一个byte这样传。那int如果在java里的话,就是四个字节,高位在前,低位在后。在其它cpu/os里就不一定了.....