问题描述
小生我碰到急問題了。。。情況是在和對方機器通信的過程中。。。我先發了指令給機器。。但是對方機器返回給我的是(我的信息錯誤。。)無顯示我想問的是我能用什麽方法可以得到對方給我的錯誤信息代碼。。(以便于我可以知道哪里出错误了。。可以尽快处理)用System.out.print(in.read(temp));无法得到。。。请大虾们帮助。。。急等。。。用什么方法可以显示对方机器给我的错误信息代码。。。谢谢啦!!~
解决方案
解决方案二:
哪位大虾看一下啦!~!~
解决方案三:
局域网聊天工具???去下我的资源得了。。。
解决方案四:
能给个地址吗!~!~或者发一下吧大哥帮一下忙!~!~谢谢~!~
解决方案五:
求求各位大侠了!~!~我苦等到现在。。可以帮忙解决吗!~!~
解决方案六:
byte[]temp=newbyte[512];Socketsc=newSocket("133.171.0.101",5550);OutputStreamos=sc.getOutputStream();InputStreamis=sc.getInputStream();DataOutputStreamout=newDataOutputStream(os);DataInputStreamin=newDataInputStream(is);out.write(bb);intbb1=in.read(temp);s=newString(temp,0,size);for(intv=0;v<temp.length;v++){if(temp[0]=='A'){System.out.print("接收返回信息成功~");}elseif(temp[0]=='E'){System.out.print("接收返回信息失败~");}System.out.print("接收到的错误信息是:"+bb1);in.close();out.close();sc.close();}
大虾们我这样写可以得到对方机器返回给我的信息吗!~~谢谢
解决方案七:
out.write(bb);intbb1=in.read(temp);这bb,temp都从哪里来的啊·
解决方案八:
引用6楼cwjieno1的回复:
out.write(bb);intbb1=in.read(temp);这bb,temp都从哪里来的啊·
byte[]bb=newDesEncrypt().hw(top,num1,rump1,rump2);for(intb=0;b<bb.length;b++){System.out.print(bb[b]);temp是前面自己设的数组。。。byte[]temp=newbyte[512];这样可以得到对方机器给我的返回信息吗!~!~???大虾们啊!!~~帮忙啊