JAVA socket与易语言远程服务通信添加头2-易语言

上传者: 38631773 | 上传时间: 2021-08-09 12:17:57 | 文件大小: 250KB | 文件类型: ZIP
之前发过一个帖子JAVA socket和 易语言 远程服务通信,发现有问题,现重新发帖,贴上源码给需要的人 原帖地址:https://bbs.125.la/forum.php?mod=viewthreadtid=14411164extra= 经过几天测试,发现有BUG ,数据长度超过一定长度服务器就会收不到数据,主要原因还是没有理解到远程通讯中间几个0是干嘛用的, 经过测试才发现,原来其中4为都是代表的数据长度,每一位最大值是255,所以重新分析发现, 数据长度实际值是“数据长度+20+数据长度整数位数”,然后在把计算出来的数据长度保存到一个长度为4的字节集中, 最后终于通过测试,发送超过1000字节的数据和1W以上的数据都测试没有问题, 详见附件,顺便把易语言的测试代码也附上去(这代码就是原分析远程服务帖子上的代码改的 ,主要拿来测试) PS:文件传输我没测试过,中文传输我才用的base64编码后再传输,直接传中文会掉数据,不知道什么原因,也不想分析了,猜测应该事还有4个补位的0 在起作用,但纯属于猜测,因为我的目的达到了,如果官方能功能远程服务是怎么封装的就不会有这么多事了

文件下载

资源详情

[{"title":"( 3 个子文件 250KB ) JAVA socket与易语言远程服务通信添加头2-易语言","children":[{"title":"客户端_组件.e <span style='color:#111;'> 850.52KB </span>","children":null,"spread":false},{"title":"ehead.java <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"服务端_远程服务.e <span style='color:#111;'> 12.37KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明