我记得一次是不能发太多的,传输会有问题。文件当然得发多次,一次发1kb不就行了。

    Long 你的意思是将一个数据流从服务器端截断 分成几段发给客户端吗

    • Long 回复了此帖

      liuming 是的,给每段标记好序号,全部接受完成后组装起来。

        liuming 文件只能分段处理。就算能改最大缓存,下次碰到10m的 100m,1g的文件怎么办

          liuming 不可能为了传输一个图片发送多个协议吧 这效率太低了

          • Long 回复了此帖

            liuming 效率太低怎么说?影响性能了? 要不把图片直接放cdn了,客户端用http下载,就啥也不消耗了。

            说的对 明天测试一下 不过 确实得多个协议共同组成一条消息 向服务器多次发送消息 等到最后一条收到后 将字节数组重组成一副图片 我的思路是不是有点笨?

            • Long 回复了此帖

              liuming 怎么会有多个协议? 一个协议里定义byte[] 不就可以了

                Long 对啊 就是这样啊 但是在一个协议里协议传输总长度固定啊

                • Long 回复了此帖

                  liuming 为什么会固定? 固定的话怎么传数组、列表的数据

                    Long 我的意思是能传送的总长度是固定的65536 如果图片大于这个数 是不是就得拆分了

                    • Long 回复了此帖