PHP SOCKET PHP开发聊天服务器
分类: PHP
2018-08-21T11:03:41
一千发布过一个基于NodeJs的聊天Socket版本,不过更多人作为PHP的开发者想用更熟悉的语言来做后端语言处理
因此有了续集就是这篇文章
更多的介绍就免了,更多信息请前往我的github查看,顺便送上你的小心心哦!
https://github.com/Yanlong-LI/PHP-WebSocket
PHP SOCKET
运行方式
php demo.php
如需修改可直接修改配置文件
在浏览器中打开
index.html
请看 想简单使用?
simplify
分支 来处理
请确保你已经php程序的bin加入path环境变量,否则请使用你的php绝对路径
越来越发现我写的很渣 或许哪天会重新写
2018年6月22日 项目开始重新编写,引入日志等框架。组成后期长期使用框架 2018年6月22日 修复NGINX代理WSS加密连接无法成功问题 修复单个socket在linux下同是阻塞问题
2018年6月20日
修改对websocket帧的mask处理新的方式更简单易懂可扩展
2018年6月6日 修复html代码未转义导致对其他用户造成可入侵问题
请看 for_redis
for_redis
分支 来处理
:这是一个引入redis储存聊天记录的分支。主分支为了保持简洁性,并未加入过多特性。但web应用的特性,会进行刷新导致历史记录的丢失。本分支便是为了解决这一问题。纯粹的使用服务器的内存容易造成程序过载导致崩溃。请确保你的服务器开启了redis服务并且安装了PHP-redis扩展