var socket = io("wss://chat.****",{transports: ['websocket']});
socket.on('connect',function(){
console.log('connect success');
socket.emit('joinroom', {
username:'test123'
})
});socket.emit发送joinroom事件服务器收不到'listen' => [
//监听连接,swoole 事件必须以 swoole 开头
'connect' => app\listener\WsConnect::class,
//监听关闭
'close' => app\listener\WsClose::class,
//用户进入房间
'joinroom' => app\listener\WsJoinroom::class,
],但是服务器发送事件,前端socket.on又可以收到,class WsConnect
{
public function handle($event,Websocket $ws)
{
echo '用户链接'.PHP_EOL;
$ws->to($ws->getSender())->emit('test',['name'=>'test']);
}
}哪位大佬知道什么原因指点一下,感谢了!ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。