socket通讯里的拆包是怎样做? 回复的数据有几百K,客户端要支持拆包,拆包是怎样做的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么拆包啊??顺序读取数据??InputStream is = ***; //输入流int readSize = 0;byte[] buff = new byte[1024];while((readSize = is.read(buff)) > -1) { store(buff,readSize); //假设的数据存储方法} //假想的 数据保存 假设穿入数据为字符串 StringBuilder sb = new StringBuilder(); function void store(byte[] buff,int size) { String tmp = new String(buff,0,size); sb.append(tmp); } 可以边从SOCKET读,边写入文件read(socket,buf,len);fwrite(fp,buf,len); 你所说的拆包是什么?socket是传压缩文件?http://www.blogjava.net/zJun/archive/2008/06/03/205669.html java里面从socket中读数据和从文件中读没啥差别,没有拆包的概念吧,从中得到的就是一个inputstream和outputstream呀,你就按普通的读文件的来读就差不多呀 使用Substance 时报错,大家帮忙解决.谢谢了! 一个关于GUI的小问题 JAVA算法实现从000到999之间挑选出个十百三位不重复的数字 问题:关于动态代理。 100分!!!java实现局域网扫描 求助为什么我的背景颜色显示不出来? 请教一个Socket编程的问题,实在是太奇怪了,服务器端就是无法读出客户端的数据。在线等,问题解决就给分 关于读文件的问题,急等 JBuilder的问题,急 java Pattern类 Matcher类 使用报错:"找不到符号" 怎样输出两个IP之间的全部IP? 在线等高手,高手,如何用Java验证当前用户的Windows,XP,登陆密码?
顺序读取数据??
InputStream is = ***; //输入流
int readSize = 0;
byte[] buff = new byte[1024];while((readSize = is.read(buff)) > -1) {
store(buff,readSize); //假设的数据存储方法
}
//假想的 数据保存 假设穿入数据为字符串
StringBuilder sb = new StringBuilder();
function void store(byte[] buff,int size) {
String tmp = new String(buff,0,size);
sb.append(tmp);
}
read(socket,buf,len);
fwrite(fp,buf,len);
socket是传压缩文件?
http://www.blogjava.net/zJun/archive/2008/06/03/205669.html