java socket 文件传输 有点问题 只有神知道你出了什么问题?报什么错?出了什么状况?你简单描述一呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样写就对了if (recvFileLen <= 8096) { int tem = recvFileLen % 8096; byte[] recvData = new byte[tem]; int len = dis.read(recvData); // 进行SHA1校验 digest.update(recvData, 0, tem); // 写文件 fos.write(recvData, 0, tem); recvFileLen = recvFileLen - len; } else { byte[] recvData = new byte[8096]; int len = dis.read(recvData); // 进行SHA1校验 digest.update(recvData, 0, len); // 写文件 fos.write(recvData, 0, len); recvFileLen = recvFileLen - len; } java分页 一个类似聊天程序的问题 求解一个简单的java程序。菜鸟求救!!! 新手读Excel小问题 关于JAVA V8的问题 求助关于在SUN JDK 1.4.2环境下编译的问题! 在java applet中调用matlab函数库? 哪里可以下载教JAVA的课堂录音 如何取得 新人求助,大数据量高并发情况下写入数据库问题 对于 java语言一窍不通,如何学习 关于对象流读不进来的问题 在线跪求大神
if (recvFileLen <= 8096) {
int tem = recvFileLen % 8096;
byte[] recvData = new byte[tem];
int len = dis.read(recvData);
// 进行SHA1校验
digest.update(recvData, 0, tem);
// 写文件
fos.write(recvData, 0, tem);
recvFileLen = recvFileLen - len;
} else {
byte[] recvData = new byte[8096];
int len = dis.read(recvData);
// 进行SHA1校验
digest.update(recvData, 0, len);
// 写文件
fos.write(recvData, 0, len);
recvFileLen = recvFileLen - len;
}