作者:哲学李论,来自原文地址
一、demo socket.io在实时互动功能上是一个较为成熟的技术解决方案,有多种语言的实现。今天,我们使用两个第三方类库,一个client端,一个server端,在小程序中搭建一个简单的聊天室。 简单易用,是socket.io的基本特征。 1,下载https://github.com/wxsocketio/wxapp-socket-io 解压,在weapp_demo目录建立小程序项目。 2,安装:go get github.com/googollee/go-socket.io 然后,使用我们写好的server/main.go文件,运行:go run main.go 3,修改小程序项目app.js文件中的socket地址
5000是在第2步指定的端口: http.ListenAndServe(":5000", nil) /socket.io/是通过它指定的: http.Handle("/socket.io/", server) 可以下载我们打包的代码:链接: https://pan.baidu.com/s/1c2vLIfA 密码: asfb 二、说明 小程序index.js
socket.on("login"),代表监听来自server端的login事件,包括broadcast事情和emit事件。 broadcast和emit有什么区别? 前者是发给所有人(除了当前客户端自己),emit是只回复给当前客户端自己。 在main.go有: so.Emit("login", so.Id()) 这是发给小程序当前客户端的。 附详情说明: 服务器信息传输
--
|
使用socket.io搭建简单聊天室
发布:2018-04-16 11:53浏览: 次来源:网络 作者:cola
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
相关文章
- 微信小程序app.json文件常用配置说明2021-07-09
- 微信小程序文字控制单行超过显示省略号2021-07-09
- 微信小程序参数传递的几种方法2021-07-09
- 微信小程序使用button按钮分享2021-07-09
- 微信小程序的setData2021-07-09
- 小程序分享,获取openid2021-07-08
- 微信小程序-实现tab2021-07-08
- 微信开发者工具新建和导入小程序2021-07-08
- 微信小程序实现点击拍照长按录像功能2021-07-08
- 微信小程序必知知识2021-07-08