微信小程序示WebSocket长连接应用场景例利用腾讯云仅限开发案例二
2016-09-26 16:17
323 查看
没事打开小程序,和附近的人剪刀石头布,想来就来,想走就走。谁能成为武林高手?!
微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。
腾讯云拿到了小程序内测资格,研究了一番之后,发现微信支持 WebSocket 还是很值得玩味的。这个特性意味着我们可以做一些实时同步或者协作的小程序。
这篇文章分享一个简单的剪刀石头布的小游戏的制作,希望能对想要在小程序中使用 WebSocket 的开发者有帮助。
整个游戏非常简单,连接到服务器后自动匹配在线玩家(没有则分配一个机器人),然后两人进行剪刀石头布的对抗游戏。当对方进行拳头选择的时候,头像会旋转,这个过程使用 WebSocket 会变得简单快速。
拿到了本小程序源码的朋友可以尝试自己运行起来。
小程序的架构非常简单,这里有两条网络同步,一条是 HTTPS 通路,用于常规请求。对于 WebSocket 请求,会先走
HTTPS 后再切换协议到 WebSocket 的 TCP 连接,从而实现全双工通信。
微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。
腾讯云拿到了小程序内测资格,研究了一番之后,发现微信支持 WebSocket 还是很值得玩味的。这个特性意味着我们可以做一些实时同步或者协作的小程序。
这篇文章分享一个简单的剪刀石头布的小游戏的制作,希望能对想要在小程序中使用 WebSocket 的开发者有帮助。
整个游戏非常简单,连接到服务器后自动匹配在线玩家(没有则分配一个机器人),然后两人进行剪刀石头布的对抗游戏。当对方进行拳头选择的时候,头像会旋转,这个过程使用 WebSocket 会变得简单快速。
部署和运行
拿到了本小程序源码的朋友可以尝试自己运行起来。
整体架构
小程序的架构非常简单,这里有两条网络同步,一条是 HTTPS 通路,用于常规请求。对于 WebSocket 请求,会先走
HTTPS 后再切换协议到 WebSocket 的 TCP 连接,从而实现全双工通信。
相关文章推荐
- 微信小程序示视频应用场景例利用腾讯云仅限开发案例四
- 微信小程序示会话管理应用场景例利用腾讯云仅限开发案例三
- 微信小程序示相册例利用腾讯云仅限开发案例一
- 微信小程序开发之文件上传下载应用场景(附Demo源码)
- 神技!微信小程序(应用号)抢先入门体验(附最新案例-豆瓣电影)持续更新
- WINCE TCPMP应用四:利用TCPMP插件开发程序
- 微信小程序(应用号)开发教程
- 微信小程序(应用号)开发体验
- 微信开发书本推荐:《微信公众平台应用开发:方法、技巧与案例》
- 微信小程序(应用号)实战课程之记账应用开发
- 玩转微信应用号,「小程序」开发实操指南第二弹
- 平台程序微信平台开发应用的签名
- windows应用开发由浅入深(三)利用注册表将程序启动时窗口位置设置为上次关闭的位置
- 微信小程序开发记账应用实战服务端之用户注册与登录-基于Yii2描述
- 微信小程序开发---应用与页面的生命周期
- 玩转微信应用号,「小程序」开发实操指南第一弹
- Java微信开发一(通过java程序连接微信公众平台)
- 【三星官方教程】如何为Gear VR开发应用(四):场景连接
- 微信小程序(应用号)开发