如何通过wifi连接玩游戏?

时间:2010-08-06 05:27:15

标签: iphone wifi

我从一个教程(icode博客)做了一个简单的乒乓球游戏,并希望通过我的wifi网络再玩一个玩家。如何将该功能添加到游戏中?

1 个答案:

答案 0 :(得分:2)

有两种方法可以解决这个问题。第一个也是最简单的方法是使用Game Kit的点对点网络来连接两个设备。从iPhone OS 3.1开始,Game Kit可以通过WiFi和蓝牙工作。我在NetworkingiPhone class on iTunes U会话中展示了如何执行此操作。我在课堂上写的This sample application演示了使用Game Kit在两个应用程序之间进行通信。

虽然Game Kit是最简单的方法,但它仅适用于运行iPhone OS 3.1+的两个设备之间的通信。对于更通用的WiFi网络,我建议寻找Bonjour发现。再次,我在上面链接的类中展示了一个示例,并使用Bill Dudney在他的“Bonjour Network Server for iPhone”文章中汇编的代码。这种方法的巧妙之处在于,您还可以与桌面应用程序进行通信,例如我为该类创建的Mac client