Pomelo 学习笔记 (二)-- Hello World

发布时间:2016-12-9 21:28:40 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Pomelo 学习笔记 (二)-- Hello World",主要涉及到Pomelo 学习笔记 (二)-- Hello World方面的内容,对于Pomelo 学习笔记 (二)-- Hello World感兴趣的同学可以参考一下。

安装完成Pomelo后,就开始我们的Hello World吧。   要创建一个项目很简单,执行:pomelo init ****\helloworld 就OK了 ****\heloworld表示项目的路径。   创建完成项目后,启动项目看看项目是否能正常运行。   首先,执行 npm-install.bat 如图:      然后,在game-server目录下执行 pomelo start 如图:表明game-server已经启动成功        接下来启动web-server:在web-server目录下执行node app.js 如图:      在浏览器中输入http://127.0.0.1:3001 点击test game server 会提示game server is ok   现在开始修改源代码。   客户端编写:   先看看客户端如何跟服务端进行通信。打开:web-server\public\index.html 阅读19-34行。 <script type="text/javascript"> var pomelo = window.pomelo; var host = "127.0.0.1"; var port = "3010"; function show() { pomelo.init({ host: host, port: port, log: true }, function() { pomelo.request("connector.entryHandler.entry", "hello pomelo", function(data) { alert(data.msg); }); }); } </script>   通过request请求"connector.entryHandler.entry",在game-server目录下找到app\server\connector\handler\entryHandler.js文件,发现了这个方法。 /** * New client entry chat server. * * @param {Object} msg request message * @param {Object} session current session object * @param {Function} next next stemp callback * @return {Void} */ Handler.prototype.entry = function(msg, session, next) { next(null, {code: 200, msg: 'game server is ok.'}); };   为了实现我们的hellowrold方法,我们在该文件下添加一个类似的方法。 Handler.prototype.hello = function(msg, session, next) { next(null, {code: 200, msg: 'hello world.'}); };   然后修改客户端的代码: pomelo.request("connector.entryHandler.hello", "pomelo", function(data) { alert(data.msg); }); });   重新运行项目,然后就能看到我们成功完成服务端与客户端的通讯了。

上一篇:02-linux操作系统的系统目录详解
下一篇:机器学习与计算机视觉大牛族谱

相关文章

相关评论