小生我碰到急問題了
情況是 在和對方機器通信的過程中
我先發了 指令給機器 。。但是對方機器返回給我的是 (我的信息錯誤。。)無顯示
我想問的是 我能用什麽方法可以得到對方給我的 錯誤信息代碼。。(以便于我可以知道哪里出错误了。。可以尽快处理)
用System.out.print(in.read(temp));
无法得到 
请大虾们帮助 急等
用什么方法可以显示对方机器给我的 错误信息代码谢谢啦!!~

解决方案 »

  1.   

                 byte[] temp = new byte[512];
    Socket sc = new Socket("133.171.0.101", 5550); OutputStream os = sc.getOutputStream();
    InputStream is = sc.getInputStream();
    DataOutputStream out = new DataOutputStream(os);
    DataInputStream in = new DataInputStream(is);
    out.write(bb);
                            int bb1 = in.read(temp);
    s = new String(temp, 0, size);
    for (int v = 0; v < temp.length; v++) {
    if (temp[0] == 'A') {
    System.out.print("接收返回信息成功~");
    } else if (temp[0] == 'E') {
    System.out.print("接收返回信息失败~");
    }
    System.out.print("接收到的错误信息是:"+bb1);
    in.close();
    out.close();
    sc.close();
    } 大虾们 我这样写可以得到对方机器返回给我的信息吗!~~谢谢
      

  2.   

    out.write(bb);
    int bb1 = in.read(temp);
    这bb,temp 都从哪里来的啊·
      

  3.   

    byte[] bb = new DesEncrypt().hw(top, num1, rump1, rump2);
    for (int b = 0; b < bb.length; b++) {
    System.out.print(bb[b]);
    temp 是 前面 自己设的 数组 
    byte[] temp = new byte[512];这样可以得到对方机器给我的 返回 信息吗!~!~???
    大虾们啊 !!~~帮忙啊