lua网络数据请求过程
2016-05-18 12:36
966 查看
1.ResponseController 注册消息 -- 定向抽卡 commandFuncMap[ CommandTypes.ClarityDrawState ] = function( commandId, buffer ) local data = ClarityDrawStateResponse:create() data:readFromBuffer( buffer ) return data end -- 请求抽卡 commandFuncMap[ CommandTypes.ClarityDrawStart ] = function( commandId, buffer ) local data = ClarityDrawStartResponse:create() data:readFromBuffer( buffer ) if data.errorNo == ErrorNo.NO_ERROR then PropService:updatePropList( data.propChange ) PlayerService:updateMoney( data.moneyChange ) end return data end 2.向服务器发送请求 function MainScene:levelCallBack( sender, type ) local msg = LevelGiftRewardRequest:create() NetManager:sendHttpRequest( msg, true ) end 3.得到服务器返回的数据data commandId == CommandTypes.LevelGiftReward then if data.errorNo == ErrorNo.NO_ERROR then local dialog = ActivityFastView:create( self, data.levelGiftItem ) UIManager:openDialog( dialog ) UI.setVisible( self.levelTips, false ) end 4.从服务器返回得到的data数据中的东西显示在界面上。 function ActivityFastView:create( parent, activityList ) local view = ActivityFastView:new() view:__init( parent, activityList ) return view end
相关文章推荐
- 网络信息安全攻防平台 脚本关第一关
- 网络信息安全实验室 补充基础关
- HttpClient和HttpURLConnection
- IETF HTTP 规范概览
- java发送http的get、post请求
- Android网络编程基础简介
- java发送http的get、post请求
- IOS开发之自动布局显示网络请求内容
- PHP-网络请求 GET、POST、PUT、DELETE
- TCP/IP协议攻击实验1
- HTTP认证方式
- nginx 反向代理 出现HTTP 411错误
- 计算机网络常识(摘抄)
- 解决新装Ubuntu14.04无法使用无线网络的问题
- TCP/IP链接的三次握手与四次挥手
- delphi IDHttp的基本用法
- Wireshark 基本介绍和学习 TCP 三次握手
- Delphi-idHttp-JSON用法
- 如何使用idhttp上传文件
- 深度神经网络权值初始化的诡异问题