Community
Slack
weapp-socket-io
微信小程序的 Socket.io client 实现,压缩之后体积为 16K
为了让开发者已最低的成本上手,本类库封装了与 socket.io 一致的 API 供开发者调用。
Demo
使用 socket.io 官网的 chat demo server 实现的 小程序版 聊天室应用 使用 “微信开发者工具” 将 weapp_demo
目录打开,运行调试即可
Features
目前已支持
- Namespace
- Singleton
- Reconnect
Build
npm run build
生产环境可使用 NODE_ENV=production npm run build
进行压缩编译
How to use
npm
npm install wxapp-socket-io
manual
拷贝 dist 目录的 index.js 文件到你的项目目录,并 require
const io = require('yourPath/build/index.js')
为了 使用风格与 socket.io 完全一致
const news = io('ws://localhost:9999/news') news.on('news', function(data) { console.log('======news data: ', data) news.emit('old', '1234abc') }) const chat = io('ws://localhost:9999/chat') console.log('chat: ', chat) chat.on('chat', function(data) { console.log('======chat data: ', data) chat.emit('comment', 'Hi server chat') })
Collaborator
- gongzili
- C.C.
TODO
- emit buffer
- Binary support
- Room 的支持
- Smaller size
更多小程序开发教程入门关注加速度jsudo。
第二部分:如何开通一个小商店
<以上资讯仅供参考,如果您需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询加速度产品经理获取方案和报价>
****更多行业产品开发方案,请关注jsudo加速度 https://www.jsudo.com***
【加速度jsudo(www.jsudo.com)】是国内知名企业数字化建设提供商,为企业提供电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、智慧园区建设、数字化营销、人才外包等服务,点击这里查看了解更多行业解决方案。