文件下载中的问题
我们在用down_file方法时,报异常:
java.io.IOException: recv cmd: 0 is not correct, expect cmd: 100
at org.csource.fastdfs.ProtoCommon.recvHeader(ProtoCommon.java:147)
at org.csource.fastdfs.ProtoCommon.recvPackage(ProtoCommon.java:17
at org.csource.fastdfs.TrackerClient.getStoreStorage(TrackerClient.java:143)
at org.csource.fastdfs.TrackerClient.getStoreStorage(TrackerClient.java:69)
java.io.IOException: recv package size 18980 != 36349
at org.csource.fastdfs.ProtoCommon.recvPackage(ProtoCommon.java:202)
at org.csource.fastdfs.StorageClient_2.download_file(StorageClient_2.java:560)
at org.csource.fastdfs.StorageClient1_2.download_file1(StorageClient1_2.java:249)
at org.csource.fastdfs.StorageClient1_2.download_file1(StorageClient1_2.java:227)
在调用下面这个方法时报size异常:
pkgInfo = ProtoCommon.recvPackage(storageSocket.getInputStream(),ProtoCommon.STORAGE_PROTO_CMD_RESP, -1);
请教高人,这是什么错误?怎么解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
采用的是长连接吧?
貌似数据错位了,接收到了上个数据包剩余的数据?