Egret网络通讯

URLRequest、URLLoader

URLRequest类封装了进行HTTP请求所需要的所有信息。 常用的HTTP请求有GET/POST两种类型。当进行HTTP请求时,可以直接在URLRequest实例上设置请求类型和实际数据。

URLRequest只是一个信息集合,实际通讯需要使用URLLoaderURLLoader必须使用一个URLRequest实例来发挥作用,并且为了得到返回结果,需要加一个事件监听

POST与GET URLRequestMethod

发送带参数的请求  URLVariables

URLLoaderDataFormat

在Egret中,提供了五种可用的数据格式,分别是:

(1) 二进制格式     BINARY

(2) 文本格式       TEXT

(3) URL编码格式    VARIABLES

(4) 位图纹理格式   TEXTURE

(5) 音频格式。     SOUND

以上五种数据格式的设置均需要 URLLoaderDataFormat 类。如果想更改默认的文本格式,可以修改 URLLoader 中的 dataFormat 属性。


使用WebSocket通讯

在现有的Egret项目中,修改egretProperties.json中的”modules”,添加”socket”模块:

在项目所在目录内执行一次引擎编译:

WebSocket对象主要有两个事件,一个是连接服务器成功,另一个是收到服务器数据。在正常的网络交互中,这两个事件都是要必须侦听的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 今天公司在下午临下班前开了一个小会,大体意思是讲述公司的规章制度,其中一条是关于休班。无其他意外,每周天休息。特殊...
    瘦肉小哥阅读 524评论 0 0
  • 一位酷爱武术的年轻人,走进了少林寺学习武功。几年下来,他的武功没有一点长进,甚至连普通人都打不过。师傅对他说:“你...
    海王星1984阅读 392评论 0 2
  • 生活总在不经意时会让你有一惊,或喜悦或悲哀或淡然或失意,面对不备而至的变故,有顺应,有愤怒也有悲哀和放弃,都是一种...
    天空_60f0阅读 109评论 0 0
  • 原始的太阳 不经意间用一道光 穿透岁月 昨天的太阳 都是淳朴清凉的 不像今天这么炽热 亦不似今天深重 已如你一样步...
    龙青阅读 265评论 0 2