当前位置: 首页 > news >正文

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 中文网 

http://www.lryc.cn/news/510529.html

相关文章:

  • Opencv之对图片的处理和运算
  • 使用Excel制作通达信自定义“序列数据“
  • Qt工作总结02 <设置工具栏ToolBar>
  • 解决Springboot整合Shiro自定义SessionDAO+Redis管理会话,登录后不跳转首页
  • Day56 图论part06
  • [python SQLAlchemy数据库操作入门]-04.连接数据库:增删改查
  • 黑马点评——基于Redis
  • RocketMQ的集群架构是怎样的?
  • VS2022+QT6.7 窗口置灰(遮罩)
  • 如何通过HTTP API插入或更新Doc
  • C++ STM32 F4xx USART LL库 DMA + IDLE ISR 驱动裸机 +FreeRTOS 任务通知
  • RK3588在Android13/14如何查看GPU,NPU,DDR,RGA数据
  • sentinel学习笔记6-限流降级(上)
  • 【Rust自学】6.4. 简单的控制流-if let
  • 【HarmonyOS】鸿蒙将资源文件夹Resource-RawFile下的文件存放到沙箱目录下
  • Vue项目中env文件的作用和配置
  • 在 Vue3 项目中实现计时器组件的使用(Vite+Vue3+Node+npm+Element-plus,附测试代码)
  • 机器人C++开源库The Robotics Library (RL)使用手册(三)
  • Photoshop启动错误:找不到MSVCP140.dll的多步骤解决指南
  • mac中idea菜单工具栏没有git图标了
  • 学习threejs,PerspectiveCamera透视相机和OrthographicCamera正交相机对比
  • C#数学相关开发性能优化方法
  • 【前沿 热点 顶会】AAAI 2025中与目标检测有关的论文
  • APP投放的归因框架设计
  • 职业生涯记录-1
  • 江苏捷科云:可视化平台助力制造企业智能化管理
  • 【ES6复习笔记】Promise对象详解(12)
  • 01 Oracle 基本操作
  • C语言基础:指针(数组指针与指针数组)
  • 本地部署 LLaMA-Factory