准备工作:
需要已搭建好workerman并能连接正常fastadmin安装Workerman-优快云博客
Worker.php代码
<?php
namespace app\push\controller;
use think\Db;
use think\worker\Server;
use Workerman\Lib\Timer;
class Worker extends Server
{
protected $socket = 'websocket://0.0.0.0:2346';
protected $heartbeat_time = '55';
/**
* 收到信息
* @param $connection
* @param $data
*/
public function onMessage($connection, $datas)
{
$connection->lastMessageTime = time();
$data = json_decode($datas,true);
switch ($data['type']) {
case 'login':
/*登录逻辑*/
$user = Db::name('user')->where(['id'=>$data['user_id']])->find();
if (!$user) {
$connection->send('参数错误');
}else{

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



