weapp.socket.io

by weapp-socketio

weapp-socketio / weapp.socket.io

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

487 Stars 141 Forks Last release: Not found MIT License 34 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

Feature

Full feature socket.io style implemented, based-on

[email protected]
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

用户信息征集

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

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.