开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 13728|回复: 61
收起左侧

[易语言纯源码] Android/Java与易语言通过TCP实现通信

[复制链接]
结帖率:91% (20/22)
发表于 2018-5-24 16:43:59 | 显示全部楼层 |阅读模式   浙江省宁波市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
本帖最后由 宇智波·佐助 于 2018-5-25 09:37 编辑

自从上了大学 各种学语言各种搞竞赛
基本上没弄易语言 论坛也没逛过了。

上次接到一笔单子 关于安卓手机的。

可是我Android不熟悉 易语言操作不到

然后就想着Android+易语言的模式写

首先就要完成Android和易语言之间的通信

我刚开始想着做一个网站 来中转通信?

后来否定了。为什么?一个单子做三个东西。太累了吧。。

然后我去百度 可是易语言例子本身就少 何况挂上了Android

E4A的我倒看到了。但我E4A也没写过呀。

不信邪!研究了一段时间后 我知道了基于TCP的Socket通信!

这也就是我们的主角 然后我又去百度JAVA的相关代码。

一阵鼓捣后 成功实现了PC服务端 和 APP客户Duan的交互

可把我激动坏了。可是!问题来了 JAVA代码 我要怎么用到易语言里

绝望!白高兴一场。我百度易语言的socket通信,找到了论坛某大佬的代码

研究的时候 突然发现 原来 易语言的服务器/客户Duan组件 就是通过Socket通信的!

毫不犹豫放弃了大佬的代码。为什么?做单子拿钱 当然要快咯 能用现成的组件我才不研究代码 略略略

接着 我又发现一个令人绝望的问题。易语言和JAVA的数据类型不一样呀。

发送的数据类型不同 当然不能完成通信了。

柿子挑软的捏 我对易语言熟悉 当然试着改易语言咯!可是。易语言只能用字节集 也没其他选择

无奈的我 只能去尝试改Android的代码

我只记得我很绝望 特别绝望 每次传到易语言里的数据都是一个问号

终于 我找到了Byte[] 这就是字节集。哈哈哈哈哈

满怀希望的我 测试了一组数据 成功了!也就是最上面的截图

我麻溜得写了几个简单的界面 单独保存了一份

不是纯粹的易语言代码 事实上 易语言代码里只有一个客户Duan组件 以及几句调用该组件的代码

主要的demo在Android里 发错版块的话 请版主见谅!


回归第一个贴。
评论回复的单子接不尽哟~


因为Android比较大 传不了附件
只能委屈各位移步某云了


链接: https://pan.baidu.com/s/10pZx9ci-TnZqEjENCQKp8g 密码: 7qsb

下载:https://share.weiyun.com/5TC9AkZ



点评

帮大家传蓝奏了,直接下载:https://www.lanzous.com/i18ftng   浙江省丽水市  发表于 2018-6-16 18:36
可以,谢谢,正好需要!   浙江省丽水市  发表于 2018-6-16 18:31
用HP-Socket新版易语言直接调用简单节约时间,分组包全部是弄好的。。。。   重庆市重庆市  发表于 2018-5-28 03:53
如果你是用的无线网不是流量就可以解决,应为通电话的时候会占用通讯通道。。。。   重庆市重庆市  发表于 2018-5-28 03:51
对了 有一个小问题 就是这种通信 在接电话的过程中 无法实现 不知道什么原因 大佬们能解决记得和我说一声哟   浙江省宁波市  发表于 2018-5-24 16:51

评分

参与人数 1好评 +1 精币 +2 收起 理由
small莲 + 1 + 2 帮大家传蓝奏了,直接下载:https://www.lanzous.com/i18

查看全部评分


结帖率:50% (1/2)
发表于 2022-11-30 11:02:54 | 显示全部楼层   福建省泉州市
感谢分享 很好
回复 支持 反对

使用道具 举报

发表于 2022-5-8 18:11:10 | 显示全部楼层   河北省沧州市
谢谢分享哦
回复 支持 反对

使用道具 举报

发表于 2021-1-21 10:54:38 | 显示全部楼层   黑龙江省七台河市
忘记方位 发表于 2019-8-10 16:39
**** 作者被禁止或删除 内容自动屏蔽 ****

怎么就没用了???
回复 支持 反对

使用道具 举报

发表于 2020-11-18 10:42:37 | 显示全部楼层   黑龙江省七台河市
忘记方位 发表于 2019-8-10 16:39
**** 作者被禁止或删除 内容自动屏蔽 ****

有大用! app 单方像易语言通信,就可以做游戏的口袋版
回复 支持 反对

使用道具 举报

发表于 2020-1-11 17:21:21 | 显示全部楼层   北京市北京市
易语言发送xx  你的 手机端怎么实现的接受
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:50% (3/6)
发表于 2019-8-10 16:39:28 | 显示全部楼层   湖北省襄阳市
说实话,没有任何鸟用
回复 支持 反对

使用道具 举报

结帖率:91% (20/22)

签到天数: 1 天

 楼主| 发表于 2019-4-23 11:58:43 | 显示全部楼层   浙江省宁波市
zhaobiao 发表于 2019-4-17 21:49
思路是新的,为何还用这么旧的版本,效力如何未知

以前用易语言的时候 都是这么旧的版本 现在易语言就写一些简单的小工具 版本新旧没什么差别 就用老的了
回复 支持 反对

使用道具 举报

结帖率:82% (67/82)

签到天数: 3 天

发表于 2019-4-17 21:49:31 | 显示全部楼层   江苏省扬州市
思路是新的,为何还用这么旧的版本,效力如何未知
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 22 天

发表于 2019-4-16 21:41:50 | 显示全部楼层   江西省九江市
找到了,谢谢分享
回复 支持 反对

使用道具 举报

结帖率:63% (5/8)
发表于 2018-7-27 00:32:58 | 显示全部楼层   江苏省无锡市
编码问题是怎么解决的
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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