我有一个多人游戏,使用GameCenter进行网络连接 . 使用GKMatch的无线网络游戏可以很好地工作,但是在3G上它们从不连接 . 我的

-[GKMatchmaker findMatchForRequest:

withCompletionHandler:]

使用错误代码503调用完成处理程序块,根据该标头,错误代码503不是 GKErrorDomainCode . 相反,它似乎是一个HTTP错误代码 .

这是我的代码:

//GKLocalPlayer is already authenticated at this point

_matchRequest = [[[GKMatchRequest alloc] init] autorelease];

[_matchRequest setMinPlayers: 2];

[_matchRequest setMaxPlayers: 2];

GKMatchmaker *matchmaker = [GKMatchmaker sharedMatchmaker];

[matchmaker findMatchForRequest: _matchRequest

withCompletionHandler:

^(GKMatch *match, NSError *error) {

if (error)

{

if ([error code] != GKErrorCancelled)

{

dispatch_async(dispatch_get_main_queue(), ^{

[[[[UIAlertView alloc] initWithTitle:

NSLocalizedString(@"Can't find match.", @"Alert title for when automatching failed")

message: [error localizedDescription]

delegate: nil

cancelButtonTitle: NSLocalizedString(@"OK", @"Button text for OK button")

otherButtonTitles: nil] autorelease] show];

});

}

else

{

NSLog(@"Canceled :(");

}

}

else

{

dispatch_async(dispatch_get_main_queue(), ^{

// do some main-thread stuff specific to my app

_match = [match retain];

[_match setDelegate: self];

});

}

} ];

}

SNJGKLocalPlayerManager 只需将播放器记录到GameCenter中 . 这样的典型输出是 UIAlertView 说“操作无法完成. getLocalConnectionData 超时”来自第一个dispatch_async块中的行 . 如果我使用 NSLog 输出错误代码,则为503 .

如果你已经有多人通过3G工作,那就不要试图找到我的错误!谢谢!

java游戏3g,3G / WWAN上的Game Center多人游戏 - getLocalConnectionData超时相关推荐

  1. java语言开发手机游戏_手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系...

    手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  2. Symbian,倒在3G的门槛上

    新闻来源:<北京青年周刊> 两.三个月前,三星和索尼爱立信再次强调彻底放弃Symbian系统的时候,有人就说过,如今Symbian是否开源已经没有区别,因为只有诺基亚一个真正像样的手机厂商 ...

  3. 【游戏开发】《Java游戏服务器架构实战》项目在windows上部署

    [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 文章目录 [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 一.配置项目基础环境 二. ...

  4. Java游戏程序部署在不同平台的手机模拟器上

    手持终端设备,包括手机,智能手机,掌上电脑等等.手持终端设备平台类似于计算机中的操作系统,目前比较广泛见到的有以下几种 1.Linux: 2.Symbian: 3.BlackBerry: 4.Wind ...

  5. 【11款最全最新】Java游戏开发项目合集(上)_Java项目实战_Java练手项目

    黄金矿工.俄罗斯方块.飞机大战.超级玛丽.坦克大战.飞翔的小鸟等等经典小游戏相信很多人都玩过.大家有没有想过亲自制作出这些小游戏呢? 今天给大家分享11款经典小游戏的Java开发教程,快来戳下方视频学 ...

  6. 一个java游戏有各种天书三国,机号申请的网络游戏,天书九卷,这游戏是免 的,里...

    话题:机号申请的网络游戏,天书九卷,这游戏是免 的,里面的回答1:不能了.....话题:登陆不了jar格式的网络游戏.怎么回事?3g卡 问题详情:登陆不了jar格式的网络游戏.具体是这样的:我玩的是一 ...

  7. java游戏移动_java - Java游戏 - 如何让敌人移动? - SO中文参考 - www.soinside.com

    Java游戏 - 如何让敌人移动? 问题描述 投票:1回答:2 我正在做一个射击游戏,并添加了许多带阵列的敌人,然后在地图上给他们一个随机位置,但我不知道如何让他们在到达他们的位置后移动.这是我的敌人 ...

  8. JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_5_使用LUA脚本写游戏

    该程序是基于07年底写的一个J2ME小游戏 俄罗斯方块,将全部逻辑绘制都放到LUA脚本里来做,J2ME方面仅作一个绘制库来使用! 建立J2ME程序这里就不说了, 详见我的BLOG http://blo ...

  9. Java游戏编程前篇 修改eclipse背景颜色

    最近准备开始研究java游戏设计了.(不是安卓的游戏设计,关于安卓的游戏设计,我打算学完java之后直接学cocos2dx,学习java的原因是因为在公司里接触到了eclipse,所以打算顺便将jav ...

最新文章

  1. 怎样判别蓄电池的好坏?
  2. 4.状态间的六种转换情况
  3. 查询缺少的依赖文件归属于哪个rpm包
  4. 局部变量和常量的性能分析
  5. SpringBoot 记录操作日志
  6. 跟踪异常–第5部分–使用Spring进行计划
  7. [html] 如何在网页中嵌入公司地址的地图?
  8. 红魔1android版本能升到多少,红魔5G:实力全开,比快更快
  9. 2021-06-16volatile的三种特性
  10. 大白菜U盘启动制作工具怎么用?
  11. Arcgis 地理配准步骤(底图校正)
  12. 大恒MER-1070-10GC相机 LINUX环境 QT开发记录
  13. c/c++ 二分法拓展,解决函数零点问题。
  14. Scratch幻影小猫 电子学会图形化编程scratch等级考试三级真题答案2019-9
  15. 蚂蚁金服启动分布式中间件开源计划,用于快速构建金融级云原生架构
  16. 安卓系列之 kotlin 项目实战--基础 demo
  17. elementUI使用v-for创建无限级导航栏—— 递归组件
  18. Linux报错:Syntax error: “(“ unexpected解决办法,elf
  19. vue移动端下拉刷新、上拉加载
  20. 为什么选择软件测试? 作为测试人员,你有什么优点?

热门文章

  1. 傅立叶变换- 阐释与--理解
  2. 60句经典浪漫爱情语言
  3. 专门打游戏的手机经典!rog3人气持续!
  4. 关于把cd转成mp3的文章
  5. 最简单易懂,什么是Node.js
  6. 3张图搞懂Salesforce的认证体系
  7. MySQL语句最全详解
  8. 还是使用tcmalloc检查内存错误
  9. 发射、加速与着陆:一群科学家的奥林帕斯探索之旅
  10. dapp 是什么?dapp 和 app 有什么区别?一文明白 dapp。