public String recvMsg(){
byte[] b = null;
try {
in=sockClient.getInputStream();
b = new byte[in.available()];
in.read(b);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return b.toString();
}
请问个方法哪有问题吗
byte[] b = null;
try {
in=sockClient.getInputStream();
b = new byte[in.available()];
in.read(b);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return b.toString();
}
请问个方法哪有问题吗
解决方案 »
- 想把SD卡以树形结构显示要怎么做啊? 是把我下列的程序和Tree结合吗? 如果是结合要怎么做啊
- 请问高通平台下的MMCIMASK0,MMCIMASK1,MMCICLEAR都分别代表什么地址?
- WRITE_SECURE_SETTINGS已经设置但还是报错
- 欢迎大家参观和指导以及喷水,自己做的第一个应用,打地鼠游戏(附源码)
- JNI如何才可以读data/app目录下自身APK文件的大小?
- 【开发咨询】Android手机通过WIFI传输数据(对方可能是PC,也可能是另一智能手机,或者智能电视)
- Android.mk
- Android模拟器
- EditText设置监听器就会出错,麻烦网友看一下,感谢不尽
- 请问关于如何把TextView 控件放在中间
- 关于如同网易,人人客户端的新闻保存问题
- surfaceview跳转回activity后,activity中的按钮失效是什么原因?新手求教!
b = new byte[in.available()];
in.read(b);这样写流未必能读完,需要循环读取流
int i = -1;
while((i = in.read(b)) != -1){
//写入到缓冲区,可以用ByteArrayOutputStream
}