当前位置: 代码迷 >> J2EE >> 基于XFire servlet的webservice传递byte数组参数时一部分数据丢失
  详细解决方案

基于XFire servlet的webservice传递byte数组参数时一部分数据丢失

热度:66   发布时间:2016-04-17 23:42:12.0
基于XFire servlet的webservice传递byte数组参数时部分数据丢失
最近在用java 做基于xfire的webservice 来做两个数据同步,在A端从数据库读取到一个list然后序列化为byte数组,传递给B端,结果B端收到的byte数据长度和A端的发出的数据长度不一致导致不能反序列化,有没有遇到类似问题的,求解决啊!
------解决思路----------------------
这不应该吧?传输过程是否丢包了?网络连接是否稳定?
------解决思路----------------------
文件结束异常,还没收完全
------解决思路----------------------
引用:
Quote: 引用:

文件结束异常,还没收完全

知道是没有收完,可是为什么会出现没有收完的情况呢?有没有什么解决办法?

抛异常了肯定就出错了啊。去看抛异常的代码
  相关解决方案