小程序版聊天室应用开发,微信小程序的 Socket.io client 实现

发布时间:2023-08-21 08:19:58 作者:DJ梦工厂 阅读量:7620

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
更多小程序开发教程入门关注Hi小程序。
***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-11-12 02:54:02

1.要有一套完生鲜超市app制作 整的策划方案app开发哪个培训机构好 完整的策划方案

回复
秒制作
Catfish(鲶鱼) Blog V 4.7.3