java游戏3g,3G / WWAN上的Game Center多人游戏 - getLocalConnectionData超时
我有一个多人游戏,使用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超时相关推荐
- java语言开发手机游戏_手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系...
手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...
- Symbian,倒在3G的门槛上
新闻来源:<北京青年周刊> 两.三个月前,三星和索尼爱立信再次强调彻底放弃Symbian系统的时候,有人就说过,如今Symbian是否开源已经没有区别,因为只有诺基亚一个真正像样的手机厂商 ...
- 【游戏开发】《Java游戏服务器架构实战》项目在windows上部署
[游戏开发]<Java游戏服务器架构实战>项目在windows上部署 文章目录 [游戏开发]<Java游戏服务器架构实战>项目在windows上部署 一.配置项目基础环境 二. ...
- Java游戏程序部署在不同平台的手机模拟器上
手持终端设备,包括手机,智能手机,掌上电脑等等.手持终端设备平台类似于计算机中的操作系统,目前比较广泛见到的有以下几种 1.Linux: 2.Symbian: 3.BlackBerry: 4.Wind ...
- 【11款最全最新】Java游戏开发项目合集(上)_Java项目实战_Java练手项目
黄金矿工.俄罗斯方块.飞机大战.超级玛丽.坦克大战.飞翔的小鸟等等经典小游戏相信很多人都玩过.大家有没有想过亲自制作出这些小游戏呢? 今天给大家分享11款经典小游戏的Java开发教程,快来戳下方视频学 ...
- 一个java游戏有各种天书三国,机号申请的网络游戏,天书九卷,这游戏是免 的,里...
话题:机号申请的网络游戏,天书九卷,这游戏是免 的,里面的回答1:不能了.....话题:登陆不了jar格式的网络游戏.怎么回事?3g卡 问题详情:登陆不了jar格式的网络游戏.具体是这样的:我玩的是一 ...
- java游戏移动_java - Java游戏 - 如何让敌人移动? - SO中文参考 - www.soinside.com
Java游戏 - 如何让敌人移动? 问题描述 投票:1回答:2 我正在做一个射击游戏,并添加了许多带阵列的敌人,然后在地图上给他们一个随机位置,但我不知道如何让他们在到达他们的位置后移动.这是我的敌人 ...
- JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_5_使用LUA脚本写游戏
该程序是基于07年底写的一个J2ME小游戏 俄罗斯方块,将全部逻辑绘制都放到LUA脚本里来做,J2ME方面仅作一个绘制库来使用! 建立J2ME程序这里就不说了, 详见我的BLOG http://blo ...
- Java游戏编程前篇 修改eclipse背景颜色
最近准备开始研究java游戏设计了.(不是安卓的游戏设计,关于安卓的游戏设计,我打算学完java之后直接学cocos2dx,学习java的原因是因为在公司里接触到了eclipse,所以打算顺便将jav ...
最新文章
- 怎样判别蓄电池的好坏?
- 4.状态间的六种转换情况
- 查询缺少的依赖文件归属于哪个rpm包
- 局部变量和常量的性能分析
- SpringBoot 记录操作日志
- 跟踪异常–第5部分–使用Spring进行计划
- [html] 如何在网页中嵌入公司地址的地图?
- 红魔1android版本能升到多少,红魔5G:实力全开,比快更快
- 2021-06-16volatile的三种特性
- 大白菜U盘启动制作工具怎么用?
- Arcgis 地理配准步骤(底图校正)
- 大恒MER-1070-10GC相机 LINUX环境 QT开发记录
- c/c++ 二分法拓展,解决函数零点问题。
- Scratch幻影小猫 电子学会图形化编程scratch等级考试三级真题答案2019-9
- 蚂蚁金服启动分布式中间件开源计划,用于快速构建金融级云原生架构
- 安卓系列之 kotlin 项目实战--基础 demo
- elementUI使用v-for创建无限级导航栏—— 递归组件
- Linux报错:Syntax error: “(“ unexpected解决办法,elf
- vue移动端下拉刷新、上拉加载
- 为什么选择软件测试? 作为测试人员,你有什么优点?