# weapp.socket.io **Repository Path**: shih945/weapp.socket.io ## Basic Information - **Project Name**: weapp.socket.io - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-30 - **Last Updated**: 2022-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

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](https://github.com/wxsocketio/socket.io-weapp-demo) , [Wepy Framework](https://github.com/weapp-socketio/wepy-demo-socket.io) # Install If you use a third-party framework such as [wepy](https://github.com/Tencent/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/weapp-socketio/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](https://github.com/socketio/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](https://github.com/socketio/socket.io-client/blob/master/docs/API.md)