递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4498|回复: 1
打印 上一主题 下一主题

[安卓] 火山安卓跟服务器端通信

[复制链接]

3

主题

5

帖子

27

积分

新手上路

Rank: 1

积分
27
跳转到指定楼层
楼主
发表于 2023-4-7 15:40:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发送与接收数据,我想在同一线程里。如  收到的数据=发送数据(“内容”),即我想发送完数据马上同一线程可以收到返回内容,不想跑到<收到数据>事件中取。

有办法吗?易语言有人写了专门的模块,火山安卓不知道有没有这个。

谢。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2023-4-7 16:52:48 | 只看该作者
本帖最后由 创世魂 于 2023-4-7 17:01 编辑

其实最简单的就是,服务器用http协议。
然后安卓这边就有同步网页访问的命令,就可以轻松实现同步返回。
另外其实也推荐使用http协议,后期维护扩展方便,比如说想要搞个网页什么的,也很快就可以对接上。
比如说要开发ios的,或者mac的,或者windows的,客户端对接起来很方便,直接http访问就拿到数据搭建页面就行了。
最重要的是,随便找个软件抓包,这些软件通讯很多也都走http协议了。tcp不是没有,只是相对来说比较少了。


最后就是你说的这个也可以实现,但是存在一个问题,如果发送的数据是需要分包的,比如数据有几十兆或者几百兆,需要分包发送。
这个时候同步返回就没有办法处理了。
因为不可能把几十兆的东西都塞到内存里面,显然是不合适的。。





安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 12:25 , Processed in 0.079153 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表