微信小程序实现即时通信聊天功能的实例代码
发布时间:2020-12-14 20:05:12 所属栏目:资源 来源:网络整理
导读:项目背景:小程序中实现实时聊天功能 一、服务器域名配置 配置流程 配置参考URL: 二、nginx中配置反向代理加密websocket(wss) 防盗链开始 location ~ . .(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ . .(js|css)?$ { expires 12h; } access_l
项目背景:小程序中实现实时聊天功能 一、服务器域名配置配置流程 配置参考URL: 二、nginx中配置反向代理加密websocket(wss)防盗链开始
location ~ ..(gif|jpg|jpeg|png|bmp|swf)$ 三、安装swoole编译安装: 四、服务器端运行程序1、创建server.php放到项目的根目录即可 on('open',function (swoole_websocket_server $server,$request) {
echo "你好连接成功{$request->fd}n";
});
$server->on('message',$frame) {
foreach($server->connections as $key => $fd) {
$user_message = $frame->data;
$server->push($fd,$user_message);
}
});
$server->on('close',function ($ser,$fd) {
echo "client {$fd} closedn";
});
$server->start();
?>
2、由于swoole_server只能运行在CLI模式下,所以不要试图通过浏览器进行访问,这样是无效的,我们在命令行下面执行,注意一定要找到php的绝对路径php server.php (这行代码的意思是,把程序在服务器跑起来) 注意: 五、客户端1、网页代码
聊天
|