用swoole实现的最简单的一对一网页聊天
简介
用于学习swoole,实现了一对一聊天的基本功能。 打开一个网页,即创建一个在线用户,不用注册。关闭网页后,用户就消失。 后端使用原生php和redis扩展,前端使用了vue redis主要用于管理在线用户和保存聊天记录使用方法
在安装了swoole和redis扩展的php环境下,在命令行中执行 php swoole.php,开启服务 在浏览器中打开user.html文件,可以多开几个窗口,模拟多人聊天。 输入昵称后,选择任何一个人,即可开始一对一聊天。(至少同时有两个人在线才能进行) 若有其它人给你发来新消息,它的名字后面会有红点提示。 类似QQ,点击在线用户列表中的任何一个人,即会拉取和它的聊天记录,并且可马上聊天。文件说明
swoole.php 用swoole创建的websocket服务 Base.php 基础文件,主要是对redis的操作 saveNewUser.php 有新用户连接后,需要调用的接口 getUserList.php 获取用户列表接口 getChat.php 获取聊天记录接口 user.html 前端页面,使用了vue
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。