易语言吧 关注:266,543贴子:1,664,382
  • 12回复贴,共1

【求助】关于服务端和客户端组件发送文本缺失问题

只看楼主收藏回复

现在情况
1、通过花生壳IP映射,建立服务端,
2、通过客户端发送指定命令给服务端获取数据,
3、由服务端调用EDB数据库,把数据库内容按“计次循环首”命令一个个发送给客户端
【问题】:客户端接受的数据缺失,发送文本缺失更加严重
1、现在测试是发送200个数据,数据为10个1文本,即【1111111111】,时间间隔试过5s发送一次,还是有缺失
2、试过 压缩数据()和解压数据()都还是有这种情况
3、我真正要发送的数据是大概100字文本




IP属地:广东1楼2024-01-22 21:38回复
    有这方面的大神指导一下不,带带我,加一下,小白


    IP属地:广东2楼2024-01-22 21:39
    回复
      有条件的话整个阿里云或者腾讯云服务器把,几十块一年


      IP属地:重庆来自Android客户端3楼2024-01-22 22:56
      回复
        这种没有校验的话,网络不好也会丢数据吧,或者对速度不高的数据,采用一次数据校验一次或者握手一次的方式吧,我也不是很懂,新手,我一般都用MySQL中转,不用这种方式


        IP属地:北京来自Android客户端4楼2024-01-23 00:01
        回复
          粘包丢包要自己处理的,包括hpsocket都是要自己处理


          IP属地:上海来自Android客户端6楼2024-01-23 14:47
          收起回复
            有偿解决


            IP属地:北京来自Android客户端7楼2024-01-23 20:31
            回复
              俩办法 第一个就是数据校验 方法就是客户获取到数据 在发送服务器对比 不对 的话 服务器重发
              第二个办法 就是 服务器 打包成TXT 发文件你接收
              蠢是纯点没办法 服务器网络不稳定 。


              IP属地:河北来自Android客户端9楼2024-01-23 22:35
              回复
                能不能加我一下 有偿


                IP属地:江苏来自iPhone客户端10楼2024-01-24 00:57
                回复
                  用的TCP协议吧,应该是TCP粘包


                  IP属地:广东来自Android客户端11楼2024-01-25 14:46
                  回复
                    要做到数据的完整,肯定要有校验一环,不然的话,当数据式文件量增大时肯定丢失或乱串一通的


                    IP属地:福建来自Android客户端12楼2024-01-26 09:32
                    收起回复