Mono touch 是否允许您进行跨 iPhone 通信?(同一个房间里的 iPhone)如果是这样,API 是什么?
问问题
1469 次
3 回答
7
使用 MonoTouch.GameKit API 与附近的其他 iPhone 进行通信。它在 MonoTouch 1.1.1(10 月 8 日发布)中可用。
下面是对GameKit编程的介绍:
于 2009-10-10T20:52:40.330 回答
1
我将从这里开始(MonoTouch API)并引用这个(MonoTouch Assemblies),它列出了 System.dll 并包含System.Net.Sockets命名空间,所以一些通信似乎是可能的,尽管我不相信任何交互都会为你构建. 但是,您可能能够利用和重新编译一些现有的通信库,使用 .NET 针对 MonoTouch 以在 iPhone 上分发。
于 2009-09-23T20:48:08.533 回答
1
这不是 MonoTouch 问题,而是 Cocoa Touch 问题。使用 MonoTouch 确实需要您仍然学习 Cocoa Touch。
您要使用的是 GameKit 框架,它是蓝牙上的零配置本地网络。目前还没有针对 MonoTouch 的 GameKit 绑定,因此您必须查看:
- 了解 MonoTouch 的内部结构。
- 了解 Objetive-C 的内部结构。
- 使用您学到的知识为 GameKit 框架编写 C# 到 Objective-C 的绑定。
正如您可能想象的那样,一个更快的解决方案是在这个用例中跳过 MonoTouch,并直接转到一切都已经到位的 Cocoa Touch。振作起来,花几天时间学习 Objective-C。
于 2009-09-30T09:33:24.627 回答