15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > php 打造web聊天室

php 打造web聊天室

时间:2023-07-06 12:06:01 | 来源:网站运营

时间:2023-07-06 12:06:01 来源:网站运营

php 打造web聊天室:

环境

ubuntu16.04 php7.0 nginx

测试地址(建议两台电脑 进行对话)

框架

socket框架 GatewayWorker

知识

  1. 长连接(我们选择的就是此连接)
    1. 整个通讯过程,客户端和服务端只是用一个socket对象,长期保持socket连接
  2. 短链接
    1. 每次请求都新建一个socket 处理完一个请求后就关闭socket
  3. 当客户端和服务端连接成功时会生成一个uid,来区分客户端

代码

1.去官网下载GatewayWorker 修改websocket://0.0.0.0:2000(端口号可以任意指定)




2.逻辑处理文件 三个 回调 分别是 客户端链接时 客户端发来消息时 客户端断开连接时

3.html 文件

h5 中 带有websocket

1). onopen(打开这个连接时)

2).onmessage (客户端收到消息时)




4.在项目根目录下 运行命令

  1. php start.php start 以debug方式启动
  2. php start.php stop 关闭进程
  3. php start.php start -d 以守护进程方式启动
  4. php start.php restart 重启
  5. php start.php reload 平滑重启
源码地址

关键词:打造

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭