weapp.socket.io

    3.0.0 • Public • Published

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

    Feature

    Full feature socket.io style implemented, based-on socket.io@3.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

    Install

    npm i weapp.socket.io

    DownloadsWeekly Downloads

    168

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    83.5 kB

    Total Files

    4

    Last publish

    Collaborators

    • liuguili