使用单触式iPhone进行跨iPhone通信

问题描述:

单触式让您跨iPhone进行通信吗? (iPhone在同一个房间) 如果是这样,API是什么?使用单触式iPhone进行跨iPhone通信

使用MonoTouch.GameKit API与其他附近的iPhone进行通信。它在MonoTouch 1.1.1(10月8日发布)中可用。

这里介绍的GameKit编程:是使用TCP或蓝牙它

http://developer.apple.com/iPhone/library/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

+1

你摇滚先生。我总是很高兴看到你做的出色工作。 – 2009-10-10 20:55:49

+1

此链接无效。新的似乎是http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html – NeilDurant 2010-10-14 16:10:12

我会开始here (MonoTouch API)并且还会引用this (MonoTouch Assemblies)其中列出System.dll并包含System.Net.Sockets命名空间,因此某些通信似乎可能,尽管我不相信任何交互将为您构建。您可能可以利用.NET重新编译一些现有的通信库,并使用MonoTouch在iPhone上进行发布。

+0

? – 2009-09-23 21:14:18

+0

套接字沟通是TCP/UDP,我不知道如果MonoTouch API有任何内置的蓝牙封装。 – 2009-09-23 21:18:18

+0

我寻找iphone到iphone通信没有服务器 – 2009-09-23 21:27:23

这不是一个MonoTouch问题,它是一个Cocoa Touch问题。使用MonoTouch确实需要你仍然学习Cocoa Touch。

你想要使用的是GameKit框架,它是一个通过蓝牙的零配置本地网络。目前还没有用于MonoTouch的GameKit绑定,所以您必须查看:

  • 了解MonoTouch的内部结构。
  • 了解Objetive-C的内部结构。
  • 使用您学习的将C#编写为GameKit框架的Objective-C绑定。

正如你可能想象,一个更快的解决方案是跳过的MonoTouch对于这种使用情况,并直接转到可可触摸这里的一切已经准备就绪。支持自己并花费几天时间学习Objective-C。

+3

* *有帮助*?如果答案是肯定的,那么对跟进信息的请求基本上是肯定的/不问的。当没有人*使用它时,我对MonoTouch的敌意感到惊讶。如果你想使用Objective-C,那么为什么要给其他人一个想要使用其他东西的困难时间?一直看到这些评论,我完全困惑。我实际上*喜欢*编写绑定,为我的MT代码带来更多功能。也许我生病了,但是这个过程很有趣,而且它的改进*我对Objective-C和CocoaTouch的理解。没有人试图阻止*你使用ObjC。 – 2009-10-16 23:37:57