4087| 3
|
[项目] 【聊天室】Mind+ EasyLOT聊天室(1) |
聊天室1.0 功能介绍:本聊天室仅实现,两人你一句,我一句的聊天。 代码分析: 1、连接MQTT 使用Easy lot:https://iot.dfrobot.com.cn/chart.html 2、注册用户名 聊天时区分彼此;在向MQTT发送文字时,带上“用户名”。 3、处理“收到消息” 当收到消息后,(1)用“开始聊天”做标识,防止提前接收。 (2)判断是否是自己所发(也可采用一人一个主题,这样就不用判断)。 (3)保存对方消息至“对话列表” (4)回复消息,并将回复内容放至“对话列表” 4、代码进行了修改 将本人消息发送放到“循环执行”中,这样不用等待对方,可随时发消息。 功能演示 聊天室2.0 增加语音读消息 聊天室3.0 使用TinyWebDB微数据库 增加用户在线情况显示 聊天室4.0 语音输入消息 聊天室2.0.zip聊天室4.0.zip |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed