起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: rday

[处理中3] 聊天功能开发

[复制链接]

4

主题

32

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-12-30 14:01:06 | 显示全部楼层
本帖最后由 rday 于 2016-12-30 14:03 编辑
liangyongfei 发表于 2016-12-30 13:45
那你要先保证,apploader上发消息后 ,数据库中的值修改了!
然后你再调用data.refreshData() 才生效的( ...

就是想做聊天功能
不管是浏览器,还是apploader发消息,数据库里都是有数据的
我觉得应该是页面没有自己刷新,我按F5刷新页面后(即页面重新加载后),消息就出现了。
回复 支持 反对

使用道具 举报

发表于 2016-12-30 14:11:37 | 显示全部楼层
rday 发表于 2016-12-30 14:01
就是想做聊天功能
不管是浏览器,还是apploader发消息,数据库里都是有数据的
我觉得应该是页面没有自己刷 ...

嗯,你的思路是客户端刷新,显示最新消息!这个思路就错了
如果客户端很多,每个客户端都要刷新,服务器压力就太大了
如果想做聊天建议使用webSocket   , 服务器主动给客户端发消息才对!

建议参考下铛铛的源码吧!
我们的铛铛是开源的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

32

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-12-30 14:18:34 | 显示全部楼层
liangyongfei 发表于 2016-12-30 14:11
嗯,你的思路是客户端刷新,显示最新消息!这个思路就错了
如果客户端很多,每个客户端都要刷新,服务器 ...

我参考的就是铛铛,不考虑用浏览器和apploader做交互的情况,发送信息后就可以保存至数据库,而且能马上显示出来,只是做交互后才不能发上显示,必须刷新页面后才可以显示。我也不想在客户端进行刷新。
回复 支持 反对

使用道具 举报

发表于 2016-12-30 14:21:35 | 显示全部楼层
rday 发表于 2016-12-30 14:18
我参考的就是铛铛,不考虑用浏览器和apploader做交互的情况,发送信息后就可以保存至数据库,而且能马上 ...

看铛铛源码,后端是怎么实现的!
源码都给你了,其他职能自己研究了!反正思路是客户端给服务器发消息!服务器推送给客户端!
客户端不需要主动请求
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

32

帖子

74

积分

初级会员

Rank: 2

积分
74
QQ
 楼主| 发表于 2016-12-30 14:24:06 | 显示全部楼层
liangyongfei 发表于 2016-12-30 14:21
看铛铛源码,后端是怎么实现的!
源码都给你了,其他职能自己研究了!反正思路是客户端给服务器发消息! ...

好的,谢谢了!
回复 支持 反对

使用道具 举报

15

主题

63

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
发表于 2017-2-27 11:34:35 | 显示全部楼层
请问一下你做的这个聊天功能,表情或者图片功能怎么实现的
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 09:52 , Processed in 0.058518 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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