PHP多线程SOCKET协议实现微信大屏幕摇一摇互动

在以往的认知中,PHP是难以实现多线程的,难以实现SOCKET的,一般只会考虑到NODEJS来实现这样子的技术。

但是,因为workerman的框架可以让这一切不可能变为可能。

这里简单说说理论基础。下面因为都是理论的,会显得有点乱,目前我也只是调试了简单的模型,暂没有开发好看的游戏。其实下面基本上也和PHP没什么关系,都是JSON数据的传输而已。

假定大屏幕是一个单独的页面(这个页面可以用cocos2d js制作成动画,并输出Windows端,这样子可以最大限度减小数据传输),大屏幕给定一个用户ID。通过websocket协议连接上服务器。保持一个长连接。

手机端打开,输入用户名,自动分配id,连上大屏幕,活动开始后,手机摇动,数据传输给大屏幕ID,大屏幕接收数据,根据fromid获取用户的摇动频率来推动动画。


这里需要做一下简单逻辑。

大屏幕连接-》手机链接进入待机画面-》大屏幕点击开始,发送指令到手机-》大屏幕和手机倒数进入摇动画面-》摇动和接收数据。-》结束后显示得奖人数。


博客新手,说得不好请指教。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值