<?php
$server = new swoole_websocket_server("0.0.0.0", 9501);
$server->on('open', function (swoole_websocket_server $server, $request) {
file_put_contents( __DIR__ .'/log.txt' , $request->fd);
});
$server->on('message', function (swoole_websocket_server $server, $frame) {
global $client;
$data = $frame->data;
$fd=$frame->fd;
$m = file_get_contents( __DIR__ .'/log.txt');
for ($i=1 ; $i<= $m ; $i++) {
echo PHP_EOL . ' i is ' . $i . ' data is '.$data . ' m = ' . $m;
if($i->$fd){
$arr=json_decode($data,true);
$arr['
name
']="我";
$arr['class']=1;
$data=json_endode($arr);
}
$server->push($i, $data );
}
});
$server->on('close', function ($ser, $fd) {
echo "client {$fd} closed\n
微信小程序简单实现聊天室功能
最新推荐文章于 2023-12-15 08:24:14 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)