是否可以通过WAN连接两个iPhone以获得实时游戏体验?

时间:2009-04-13 17:08:21

标签: iphone

是否可以通过网络(广域网)连接两部iPhone以获得实时游戏体验?对于像乒乓球这样的游戏(例如),连接是否足够快? 我应该采取什么措施?我应该使用iPhone SDK中的哪些类型的对象来实现这一目标?

如果您投票结束,请至少发表评论。

3 个答案:

答案 0 :(得分:7)

是的,iPhone可以与网络通信。您将遇到与桌面客户端相同的问题,包括内在网络延迟和NAT遍历问题。此外,您将处理标准的嵌入式系统问题,即您不能对CPU征税并期望网络性能保持高水平。解决方案与桌面上的解决方案相同,例如拥有一个中央“游戏服务器”,可以缓解NAT遍历问题并将“命中”决定从客户端移开。

答案 1 :(得分:1)

另请参阅新SDK中的GameKit

答案 2 :(得分:0)

如果你想绕过网络,请查看白板,虽然不是游戏,但使用设备的wifi连接实时协作,延迟非常低。我认为,如果你能弄明白如何让你的游戏连接到另一个类似的设备,那么你就可以实现一些高质量的游戏创意。

至少,这是我想要做的事情之一。

如果你需要通过网络游戏,你不会轻易解决上面提到的@John Douthat的问题。对于Go这样的游戏(参见Tetsuki的例子)和国际象棋,这不是问题,但射手(obv)会是。

而且,不,我与Whiteboard(或Tetsuki)没有任何关系,我认为技术很酷。