• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 微信小程序的SocketIO客户端 demo代码

微信小程序的SocketIO客户端 demo代码

作者:git 字体:[增加 减小] 来源:互联网 时间:2017-06-20

git通过本文主要向大家介绍了socketio,nodejs socketio,netty socketio,flask socketio,android socketio等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
 </div>

微信小程序的 Socket.io client 实现,压缩之后体积为 16K

为了让开发者已最低的成本上手,本类库封装了与 socket.io 一致的 API 供开发者调用。

Demo

使用 socket.io 官网的 chat demo server 实现的 小程序版 聊天室应用 使用 “微信开发者工具” 将 weapp_demo 目录打开,运行调试即可

Demo 线上版本正在审核中。。。

Note: 服务器地址本来是使用的 ws:chat.socket.io ,但是为了发布上线,小程序仅支持 wss 和 https,所以我自己加了 wss 代理:wss:chat.matong.io,这两个地址都是可以用的。

Features

目前已支持

Namespace

Singleton

Reconnect

Build

npm run build

生产环境可使用 NODE_ENV=production npm run build 进行压缩编译

How to use

npm

npm install wxapp-socket-io

manual

拷贝 build 目录的 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

Ajax style api

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序的SocketIO客户端 demo代码
  • 解析微信小程序SocketIO实例

相关文章

  • 2018-11-30微信小程序组件 marquee实例分享
  • 2018-11-30微信小程序开发中怎样做出城市选择
  • 2018-11-30小程序之基础样式库--WeUI
  • 2017-06-20微信小程序版简易计算器 demo代码
  • 2018-11-30js的自定义trim函数使用方法
  • 2018-01-02快速开发微信小程序
  • 2018-11-30微信小程序中数据过滤的实现方法介绍(代码)
  • 2018-11-30微信小程序开发系列(一)开发准备的详解
  • 2018-11-30微信小程序开发之 下拉刷新,上拉加载更多
  • 2018-11-30微信小程序中定义全局数据和函数复用及模版的介绍

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 小程序开发之登录实例详解
    • 微信小程序开发聊天会话组件:可以用于在线客服的聊天对话
    • 小程序实现语音识别经验分享
    • ES6新特性开发微信小程序(1)
    • 微信小程序游戏2048demo代码
    • 五大微信小程序开发IDE深度评测
    • 微信小程序获取用户手机号代码分享
    • 微信小程序发送模版消息注意事项有哪些
    • 微信小程序canvas的详情介绍
    • 微信小程序 Template详解及简单实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有