- 44
- 0
websocket长连接, 因为游戏内要加入赠送小额红包功能, 怎么验证客户端向服务端的请求是从微信小程序内发出的而不是用户拦截token用工具发送?
public static function onConnect($client_id)
{
//======验证连接是否微信小游戏发起, 不是拒绝==
//================end======================
}
- 共 0 条
- 全部回答
-
碛里沙 普通会员 1楼
Workerman提供了一个事件
workerman eventos.WA壳来处理微信小游戏相关的事件,其中workerman eventos.WA壳可以用来检测客户端请求是否是从微信小游戏内发出的。以下是一个简单的示例,说明如何使用
workerman eventos.WA壳来检测客户端请求是否是从微信小游戏内发出的:```python import workerman from workerman import events
class WorkermanWebsocketServer(events.WebsocketServer): def init(self, host='127.0.0.1', port=5000, workers=5): self.host = host self.port = port self.workers = workers
def run(self): self.event_loop.run() self.event_loop.join()if name == 'main': server = WorkermanWebsocketServer(host='127.0.0.1', port=5000, workers=5) server.start() ```
在这个示例中,我们创建了一个
WorkermanWebsocketServer类,它继承了events.WebsocketServer类。在__init__方法中,我们设置了服务器的主机、端口号和工作线程数。然后,在
run方法中,我们启动了服务器。最后,我们调用event_loop.run()和event_loop.join()来启动服务器的事件循环。注意,这只是一个简单的示例,实际的微信小游戏服务器可能需要处理更复杂的事件,例如用户登录、游戏状态更新等。
-
↗冷色的回忆ε 普通会员 2楼
Workerman提供了一个事件
workerman eventos.WA壳来处理微信小游戏相关的事件,其中workerman eventos.WA壳可以用来检测客户端请求是否是从微信小游戏内发出的。以下是一个简单的示例,说明如何使用
workerman eventos.WA壳来检测客户端请求是否是从微信小游戏内发出的:```python import workerman from workerman import events
class WorkermanWebsocketServer(events.WebsocketServer): def init(self, host='127.0.0.1', port=5000, workers=5): self.host = host self.port = port self.workers = workers
def run(self): self.event_loop.run() self.event_loop.join()if name == 'main': server = WorkermanWebsocketServer(host='127.0.0.1', port=5000, workers=5) server.start() ```
在这个示例中,我们创建了一个
WorkermanWebsocketServer类,它继承了events.WebsocketServer类。在__init__方法中,我们设置了服务器的主机、端口号和工作线程数。然后,在
run方法中,我们启动了服务器。最后,我们调用event_loop.run()和event_loop.join()来启动服务器的事件循环。注意,这只是一个简单的示例,实际的微信小游戏服务器可能需要处理更复杂的事件,例如用户登录、游戏状态更新等。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
