wechat-app.socket.io

    2.1.1 • Public • Published

    Fork From https://github.com/weapp-socketio/weapp.socket.io

    A WebSocket client for building WeChat Mini Program implement by socket.io

    Feature

    Full feature socket.io style implemented, based-on socket.io@2.x version, such as:

    • send message queue
    • auto reconnect
    • ping, pong
    • room, namespaces

    Demos

    Official Framework , Wepy Framework

    Install

    If you use a third-party framework such as wepy, you should install via npm

    npm install weapp.socket.io
    

    Or if you use the native way to write code,I recommend using git clone

    $ git clone https://github.com/10cella/weapp.socket.io
    
    # development mode
    $ npm run build-dev
    
    # production mode
    $ npm run build
    
    $ cp path/weapp.socket.io/dist/weapp.socket.io.js path/your_weapp_dir
    

    Usage

    code style is same to socket.io-client

    const io = require('./yout_path/weapp.socket.io.js')
    
    const socket = io('https://socket-io-chat.now.sh')
    
    socket.on('connect', () => {
      console.log('connection created.')
    });
    
    socket.on('new message', d => {
      const {
        username,
        message
      } = d;
      console.log('received: ', username, message)
    });
    
    socket.emit('add user', "Jack");
    

    API

    See socket.io-client API

    TODO

    • AliPay Mini Program
    • Lark(飞书) Mini Promram

    Contributing

    用户信息征集

    如果你的项目正在使用 weapp.socket.io 欢迎留下你的项目信息(名称,Logo,官网等)

    可以在 这个 Issue 提交您的项目信息

    Install

    npm i wechat-app.socket.io

    DownloadsWeekly Downloads

    10

    Version

    2.1.1

    License

    MIT

    Unpacked Size

    257 kB

    Total Files

    4

    Last publish

    Collaborators

    • jsonzhang