NetEase / pomelo-cocos2d-js

pomelo-cocos2d-js client
101 stars 64 forks source link

不知道能不能支持多个连接 #6

Closed 181300156 closed 10 years ago

181300156 commented 10 years ago

由于实时性的需要,需要和服务端建立两个连接,我看了下代码发现他好像不支持多个连接,不知作者是否愿意让他支持多个连接!!!!!

fantasyni commented 10 years ago

汗,怎么发现好像不支持多个连接了。。。

181300156 commented 10 years ago

他能支持多个连接吗??

fantasyni commented 10 years ago

为啥不支持??

181300156 commented 10 years ago

我需要两个连接一直保持着,因为只提供了window.pomelo一个客户端,要再连接一个的话,需要断开他,才能再连接!!

fantasyni commented 10 years ago

那个也只是定义啊,你再连接一下就是另外一个连接了

181300156 commented 10 years ago

能给个例子吗?

fantasyni commented 10 years ago

需要保持2个pomelo连接??

181300156 commented 10 years ago

是的!!

fantasyni commented 10 years ago

原因是啥?一般保持一个就行了,客户端只与connector相连,其它的服务器间调用可以走connector然后转rpc

181300156 commented 10 years ago

一个是场景的 一个是副本的 但是因为副本的实时性要求高,所以希望把副本当成前端服务器

fantasyni commented 10 years ago

场景和副本不会同时进入把,进入副本的时候再连接不就好了

181300156 commented 10 years ago

聊天要一直在 聊天是另外一个前端服务器 跟副本不是同一个

fantasyni commented 10 years ago

一般前端服务器就是一个类型的,性能方面,connector 支持扩展的,一般都是公用同一个前端服务器,相当于游戏里面的分区,你分成两个也不太好管理,比如停服维护,本来你可以只关一个分区的前端服务器,那么这批玩家都下线了,现在分成两个,玩家所在的聊天和副本的前端服务器可能会有交集

fantasyni commented 10 years ago

聊天和副本纯属于后端服务器的逻辑了,没必要把前端服务器也区分开来

181300156 commented 10 years ago

好的 我想想看