一、项目简述 taro-chatroom是基于Taro多端实例聊天项目,运用Taro+react+react-redux+taroPop+react-native等技术开发的仿微信App界面聊天室,实现了发送消息/emoj表情、gif表情大图、图片预览、发红包、动态圈等功能。 二、预览效果 编译到H ...
分类:
微信 时间:
2019-12-14 15:33:39
阅读次数:
230
Redis 发布/订阅机制原理分析 Redis 通过 PUBLISH 、 SUBSCRIBE 和 PSUBSCRIBE 等命令实现发布和订阅功能。 这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播、实时提醒等。 本文通过分析 Redis 源码里的 pubsub.c 文 ...
分类:
其他好文 时间:
2019-10-01 18:03:31
阅读次数:
112
react+react-native+react-navigation+react-redux+react-native-swiper+rnPop等技术开发仿微信聊天室RN_ChatRoom,实现了app全屏启动页、popupWindow弹窗菜单、消息触摸列表、发送消息、表情(动图),图片预览,拍摄... ...
分类:
微信 时间:
2019-09-01 11:03:05
阅读次数:
1057
1概述 引用一段网上的描述:“InstantMessaging(即时通讯、实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天室(chatroom)的实时通讯服务。目前在互联网上受欢迎的即时通讯软件包括QQ、百度HI、新浪UC、MSN Messenger等。“ 2服务器端 2.1系统 ...
分类:
其他好文 时间:
2019-02-27 10:19:37
阅读次数:
233
ChatRoom Node.js+websocket+mongodb实现即时聊天室 A,nodejs简介:Node.js是一个可以让javascript运行在服务器端的平台,它可以让javascript脱离浏览器的束缚运行在一般的服务器下面,你可以用Node.js轻松地进行服务器端应用的开发。Nod ...
分类:
数据库 时间:
2019-01-27 16:46:46
阅读次数:
220
引言:因为太想加入三叶草了,所以极客大挑战这段时间一直在努力的学习,原来还真没想到能在比赛中拿到排行榜第一的成绩,不过现在看来努力始终都是有回报的。但我依然还是比较菜啊-.-,最近却有很多伙伴加我好友,一来就叫我大佬,让我深感有愧-.-,既然都想看我wp,那我就挑几道题写写好了,口拙词劣还望见谅。 ...
分类:
数据库 时间:
2018-11-01 11:59:07
阅读次数:
539
(1)ChatRoom.class.php(聊天室类) (2)User.class.php (用户类) (3)mediator.php(客户端) ...
分类:
Web程序 时间:
2018-06-10 19:31:47
阅读次数:
194
在其中写版本好的时候, { "name": "chatroom", "version": "0.0.1", "description": "Minimalist multiroom chat server", "dependencies": { "socket.io": "~0.9.6", "mim ...
分类:
Web程序 时间:
2018-01-18 23:09:38
阅读次数:
250
一、介绍 1.页面文件结构 组件放在component文件夹下面 页面放在container文件夹下面 页面入口处获取用户信息,决定跳转到哪个页面 2.开发模式 基于cookie的用户验证 express依赖cookie-parser cookie的管理浏览器会自动处理 3.开发流程 二、登陆注册页 ...
分类:
其他好文 时间:
2017-12-23 23:15:21
阅读次数:
364
一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。 二、长连接、长轮询的应用场景 长连接、长轮询一般应用与WebIM、ChatRoom和一些需要 ...
分类:
其他好文 时间:
2017-07-25 18:02:54
阅读次数:
108