欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > AppInventor2 ClientSocketAI2Ext 拓展加强版 - 为App提供TCP客户端接入,可发送二进制数据

AppInventor2 ClientSocketAI2Ext 拓展加强版 - 为App提供TCP客户端接入,可发送二进制数据

2025/9/30 15:33:34 来源:https://blog.csdn.net/zqp2013/article/details/144749966  浏览:    关键词:AppInventor2 ClientSocketAI2Ext 拓展加强版 - 为App提供TCP客户端接入,可发送二进制数据

本文介绍App Inventor 2利用拓展实现TCP/IP协议接入功能,作为网络客户端连接TCP服务器,进行数据通信(发送/接收)。

// ClientSocketAI2Ext 拓展现状 //

图片

原版拓展名称为:com.gmail.at.moicjarod.aix,是能用的,但是有缺陷且不再更新了,目前已知问题:

  1. 没有做全局的异常处理,任何报错后(比如TCP服务器不通),App直接崩溃,没得选择,体验不好!

    图片

  2. 没有发送二进制数据的方法,而这个是有实际需求的:

图片

// ClientSocketAI2Ext 拓展加强版 //

因此,AppInventor2中文网(https://www.fun123.cn)在此基础上进行了特性升级,保留原版所有功能,部分方法进行优化体验,增加新的特性等。

改进后的拓展连接出错后,使用对话框组件个性展示出错信息,App仍然能够正常运行,错误抛给统一的地方处理:

图片

运行效果:

图片

注:由于此拓展编译自最新的平台源码,经过测试,AI伴侣 < 2.67 或安卓 < 13的平台不支持,不兼容拓展的报错模板。

经测试某社区版(v2.65)不兼容,App直接崩溃;MIT 原版完美运行!

// 加入了二进制数据的发送方法 //

独家新增二进制数据发送方法

  • SendBinaryData

已经测试通过并发布,点击“阅读原文”下载最新版拓展即可。

图片

测试结果如下:

图片

(End)

最后,再介绍一下我们的离线版,中文网同步更新,桌面软件一键安装启动,一次授权、永久升级,附赠1年免费技术支持服务。你可能用过免费的离线版,但是有几个核心缺陷,比如App编译时各种失败及报错,是没人替你解决的,正好我们都已经解决过,让您不再有后顾之忧,欢迎体验!

图片

下载地址:https://share.weiyun.com/WqtKaSYm

下载即可获取15天免费使用授权,老用户咨询客服有惊喜!

原文:通信连接组件 · App Inventor 2 中文网 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词