Socket.io中的命名空间_socketio 命名空间-程序员宅基地

技术标签: Vue  前端  中间件  javascript  

什么是Socket.io中的命名空间?

所谓的命名空间,在一个域中发消息,只有当前的域的socket能够收到消息,其他域的消息则不能。

  1. 服务端:通过io.of创建命名空间。

  2. 服务端进行广播的时候,也需要使用命名空间。

  3. 客户端向服务端发起连接的时候也需要指定命名空间。

egg.js中如何集成socket.io?

参考文档:https://eggjs.org/zh-cn/tutorials/socketio.html

  1. 安装egg-socket.io
npm i egg-socket.io --save
  1. 在plugin.js中进行插件配置
  io: {
   
    
    enable: true,
    package: 'egg-socket.io',
  }
  1. 在conig.default.js中进行如下配置
  config.io = {
   
    
    init: {
   
    }, // passed to engine.io
    namespace: {
   
    
      '/': {
   
    
        connectionMiddleware: [],
        packetMiddleware: [],
      },
    },
  };
  1. 指定io触发的时候连接的中间件
  config.io = {
   
    
    init: {
   
    }, 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_41696687/article/details/122713153

智能推荐

【OpenCV】【YUV】OpenCV中YUV颜色空间变换到RGB颜色空间的转换公式_opencv yuv转rgb-程序员宅基地

文章浏览阅读2.5k次。OpenCV中YUV颜色空间变换到RGB颜色空间采用的公式如下:浮点:{R=1.164(Y−16)+1.596(V−128)G=1.164(Y−16)−0.813(V−128)−0.391(U−128)B=1.64(Y−16)+2.018(U−128)\footnotesize \begin{cases}R=1.164(Y-16)+1.596(V-128) \\G=1.164(Y-16) ..._opencv yuv转rgb

iOS多个环境配置_ios 生产 测试环境配置隔离-程序员宅基地

文章浏览阅读3.5k次。通过Xcode 的 Build Configuration、xcconfig 、多 target 来实现多环境或者多应用_ios 生产 测试环境配置隔离

VS2008 MFC文件夹查找特定文件_vs2008 文件名称 查找-程序员宅基地

文章浏览阅读182次。m_ctrFilePath.GetWindowText(strFileName);//获取文件路径 if (strFileName == _T(""))//如果路径为空,则查找默认路径下的文件 { strFileName = m_Data_strUpdataFilePath;//获取默认路径 strFileName += _T("\\"); strFileName += _T(_vs2008 文件名称 查找

ESP8266 RTOS SDK学习之 SmartConfig智能配网_esp8266_rtos_sdk\examples\wifi\smart_config-程序员宅基地

文章浏览阅读1.8k次。写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。SmartConfig是什么?就是人们常说一键智能配网,通常用的最多的就是我们用手机去连 WiFi,而 8266 SDK开发上也有智能配网这个功能,那么,它是怎么实现的呢?首先我们需要了解在 8266中有两种智能配网方式,一个是..._esp8266_rtos_sdk\examples\wifi\smart_config

吉林大学毕业论文LaTex模板_吉林大学latex模板-程序员宅基地

文章浏览阅读2.4k次,点赞8次,收藏6次。吉林大学毕业论文LaTex模板参考北京大学的LaTex模板设计了一个吉林大学的版本,仅供参考,如觉得有帮助请给star~,欢迎广大校友贡献代码。项目地址:https://github.com/jiafeng5513/JLU_Dissertation联系作者:[email protected]封面:..._吉林大学latex模板

linux 时区,时间,tzdata-程序员宅基地

文章浏览阅读3.1k次。tzdata软件包而tzdata是Time Zone Database发布的组件之一,其他还有tzcode等。tzdata软件包,全称time zone and daylight-saving time(DST) data,供各个Linux系统安装以读取Time Zone Database中数据Time Zone Database,简称tz或tzinfo,是一组表示地球上各地的时间历史的代码和数据,目前由IANA维护。IANA会根据各地政体的变化而定期更新关于时区边界、UTC和夏令时等的规则。对tz_tzdata

随便推点

5883. 【NOIP2018模拟A组9.25】到不了(启发式合并)-程序员宅基地

文章浏览阅读246次。题目大意:维护一个森林,支持连边操作和查询两点 LCA 操作思路:启发式合并,每次把小的树连接到大的树上面就好了,暴力重构lca数组,维护个根,就可以快速得出lca了还可以离线lct,这个我不是很懂…晚上可以问问dalao们程序:#include<cstdio>#include<iostream>#include<algorithm>#def_5883. 【noip2018模拟a组9.25】到不了

Golang | Leetcode Golang题解之第6题Z字形变换_go z 字形变换-程序员宅基地

文章浏览阅读367次。Golang | Leetcode Golang题解之第6题Z字形变换_go z 字形变换

Linux运维常见面试题-程序员宅基地

文章浏览阅读920次。1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维平台的应用..._远程服务使用具有已知弱点的协议加密流量。

学计算机和电子信息工程那个更好找工作,电子信息工程专业毕业月薪一般是多少 好不好找工作...-程序员宅基地

文章浏览阅读1.6k次。很多人对于电子信息工程专业比较感兴趣,想知道电子信息工程专业毕业月薪一般是多少,在就业方面怎么样?下面小编为大家解答一下!电子信息工程专业毕业一般工资是多少1、如果是本科毕业,这个专业很一般,甚至稍差,工作好找就业率99%,但主要体现在工资低,就业好一点的比如去美的海尔,一般实习2500,实习后3000多,其他像格力也差不多,就这个数目。如果一般的企业也就是2000元。2、如果考研的话,前途很好,..._电子信息类和计算机类哪个专业好

oracle expdp/impdp 数据泵导入导出 数据库导入导出_imodp会自动修改用户密码吗-程序员宅基地

文章浏览阅读572次。业务场景:在工作中,涉及到oracle数据库迁移,使用navicat等其他工具 容易报错,一系列问题很麻烦,今天记录一下操作流程及个人理解(文章参考了很多文档和博客);EXPDP数据导出请自行修改目录路径和自定义的表名,否则出现错误很难查找~一般expdp流程:一、新建逻辑目录最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录“D:\..._imodp会自动修改用户密码吗

树莓派picamera+RTSP实现PC端python获取视频流_picamera怎么给上位机发送视频流-程序员宅基地

文章浏览阅读3.6k次,点赞8次,收藏42次。树莓派picamera+RTSP实现PC端python获取视频流1.做什么事情?本人想利用树莓派实时传输视屏,这样我在python端获视屏之后就可以做一些计算(本人从githu上找到了一个人脸表情识别代码,在此处应用,非常完美)2.怎么做?a.首先十分感谢大佬的这篇文章https://blog.csdn.net/u013062192/article/details/80210166 我..._picamera怎么给上位机发送视频流