sockets-server

socker server

Usage no npm install needed!

<script type="module">
  import socketsServer from 'https://cdn.skypack.dev/sockets-server';
</script>

README

sockets-server

通用 sockets server 框架

概述

基于 express 中间件原理实现通用 socket server. 支持如下功能.

  • 客户端会话管理
  • 自定义路由解析
  • 自定义包解析
  • 自定义中间件扩展 ...

快速入门

  1. 安装包

    npm install sockets-server
    
  2. 在项目根目录创建 demo.js 复制 demo.jsdemo.js

  3. package.jsonscripts 属性中添加如下内容

       {
         "demo": "export DEBUG='socket:*';node demo.js"
       }
    
  4. 安装 debug 包

    npm run debug 
    
  5. 运行范例脚本

    npm run demo
    

该 demo 模拟了 socket 客户端和服务端的通信. 效果如下图: