代码:Handler.prototype.getClientIp = function(msg, session, next) { var ip = session.__session__.__socket__.remoteAddress.ip console.log(ip);}
分类:
其他好文 时间:
2015-04-21 17:47:19
阅读次数:
514
一 连接流程
client到gate服务器获取connector服务器的ip和port;
二 通讯类型
client和server通讯分三种:
1 request - response
客户端发送请求, 服务器异步响应。
方法:
pomelo.request(url, msg, callback);
参数:
url: 请求地址, 完整地址三个部分: 服务器类型、 服务端相...
分类:
其他好文 时间:
2015-04-13 18:57:52
阅读次数:
305
1.前言 Cocos2d-x能够做单机游戏,如果开发网络游戏就需要有服务器,现在开源的服务器框架主有要的网易的Pomelo,SCUT,KBEngine,firefly等,试用过SCUT,KBEngine之后,选中了firefly,其中gfirefly是firefly的新版本。但是开源的产品,相关.....
分类:
其他好文 时间:
2015-04-10 23:46:36
阅读次数:
274
我也是一个linux新手 通过网上找的资料 在centos中进行pomelo,按照下面的步骤安装应该就没问题了。
1.安装node.js
这个地方要注意 不要按照官网上的那个链接下载,不要使用nodejs最新的版本 否则安装的时候会有错误 我在这个地方卡了半天。
使用下面这个命令下载
wget http://nodejs.org/dist/v0.10.28/node-v0.10.28.ta...
分类:
其他好文 时间:
2015-03-07 11:38:20
阅读次数:
150
一、Pomelo相关的代码地址https://github.com/NetEase,这里面包含比较多的项目。 2. https://github.com/NetEase/pomelo/wiki/%E5%AE%89%E8%A3%85pomelo, 是中文的安装步骤。二、安装Pomelo需要的环境支持N...
分类:
其他好文 时间:
2015-03-06 16:48:54
阅读次数:
127
近期在研究Pomelo源码,这个框架基于Node.js,所以非要频繁地与JavaScript脚本打交道不可。因此,本文中我们来总结javascript语言中匿名函数的主要目的及各种存在形式。其实,匿名函数在许多语言中都有提供,这个词语各位应该不陌生。一、函数与匿名函数首先,我们来看一下在ja..
分类:
编程语言 时间:
2015-03-02 15:00:38
阅读次数:
235
使用pomelo做服务端开发时,无论什么客户端,只要能遵循与服务端的线上协议,就能够与服务端建立通信。pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格式,其中sioconnector用于socket.io的通信,hybridconnector则用来处理websocket和tcp的连接通信。为了..
测试环境硬件:Windows7(32bit)软件:VisualStudio2010/2012Python2.7.5Node.js及相关第三方模块(后面安装时说明)注意:根据后面的参考文章中说,他们安装Pomelo时要求使用VC++2010编译器。这个我不要确定了,因为我的机器上既安装了VS2010又安装了VS2012。下载并安装npm工具..
关于WebStorm据说WebStorm是Javascript脚本调试中的大哥大,无论对于客户端脚本还是对于服务器端脚本都没有问题,特别是它对基于node.js的脚本调试提供了完美支持,所以,我毫不犹豫地选择了它。还好,你可以很容易地下载到你想要的版本,目前8.0.3比较好找。安装简单(如上一..
分类:
Web程序 时间:
2015-02-23 00:17:14
阅读次数:
367
工具:node-inspectorpomelo-clichrome步骤通过pomelo-cli中的dumpmemory,导出当前服务器的内存堆栈文件:dump1.heapsnapshot。服务器运行指定模块一段时间后,导出堆栈文件:dump2.heapsnapshot。用chrome读取堆栈文件:打开开发者工具->Profiles->Load->选择堆栈文..
分类:
其他好文 时间:
2015-02-14 01:19:24
阅读次数:
793