前段日子已经写过一篇关于websocket的文嶂但是当时是用的nodejs来搭建websocket服务器, 但是咱毕竟是学PHP滴,所以掌握如何用PHP实现websocket功能是非常重要的本文主要用到了一个高性能的PHP Socket服务器框架Workerman。Workerman基于PHP多进程以及libevent事件轮询库PHP开发者只要实现一两个接口,便可 以开发出自己的网络应用例如Rpc服务、聊天室服务器、手机游戏服務器等(框架下载地址:,)
该框架完全由PHP编写而成,支持命名空间支持类的自动加载,部署起来非常方便我们首先创建一个空的PHP項目,然后将下载的Workerman框架解压到该项目即可
在浏览器中请求client.html,连接socket服务器发送4次消息,查看客户端和服务端的运行情况
5、将客户端發送来的数据存入数据库
只需简单的修改一下服务器代码即可,修改后的代码如下:
再次向服务器端发送一次消息并查看数据库: