chatofpomelo源码分析(一)——用户登录

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:50   2042   0

网易的pomelo官方给的chatofpomelo真是简单,简的刚开始学pomelo,压根就不知道代码写在哪。所以还是自己研究研究。

首先看服务器端,处理逻辑的主要在game-server/app/servers下。

有chat、connector和gate三种类型的服务器。

  1. connector:frontend前端服务器,承载连接,并把请求转发到后端的服务器群

  2. gate:客户端线连接gate服务器,然后再由gate决定客户端和哪个connector连接

  3. chat:backend后端服务器,真正处理业务逻辑的地方

再来看客户端,和我们新建一个pomelo工程不同,chatofpomelo的客户端逻辑是web-server/public/js/lib/client.js的javascript文件,而不是直接嵌入到index.html中去,而且用到了jQuery。

这是官方给的架构图


一、登陆

下面就从最开始的登陆开始分析

先看客户端的client.js,这里我就忽略使用jQuery操作网页显示的部分,只关注和服务器交互。

1.当用户输入username和channel后,点击join按钮。

   1: $("#login").click(function () {
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP