单点触控是否允许跨 iPhone 通信?(同一房间里的iPhone)如果是,什么是API?

有帮助吗?

解决方案

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

下面将介绍的GameKit编程:

http://developer.apple的.com / iPhone /库/文档/ NetworkingInternet /概念/ GameKit_Guide /介绍/ Introduction.html

其他提示

我会开始 这里(MonoTouch API) 也可以参考 这个(MonoTouch 组件) 其中列出了 System.dll 并包括 系统.网络.套接字 命名空间,因此一些通信似乎是可能的,尽管我不相信任何交互都会为您构建。不过,您也许可以使用 .NET 针对 MonoTouch 来利用和重新编译一些现有的通信库,以便在 iPhone 上分发。

这不是 MonoTouch 问题,而是 Cocoa Touch 问题。使用 MonoTouch 确实需要您同时学习 Cocoa Touch。

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

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

正如您可能想象的那样,更快的解决方案是针对此用例跳过 MonoTouch,直接进入 Cocoa Touch,那里一切都已经就位。振作起来,花几天时间学习 Objective-C。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top