10. Networking

By bringing together CocoaTouch and .NET, MonoTouch offers several capabilities for networking in your applications. These include the networking stack in GameKit, service discovery via Bonjour, and the classes in System.Net to name just a few. Here, we’ll look at some of the ways you can create applications that talk to each other on iOS-powered devices.

GameKit Networking

GameKit includes networking APIs to connect applications in a peer-to-peer fashion over Bluetooth. Additionally, it optionally brings out-of-the-box UI support for picking peers and even has support for voice chat.

Core GameKit Networking Classes

GameKit makes it easy to network applications over an ad-hoc Bluetooth network. The core class that does the magic ...

Get Learning MonoTouch: A Hands-On Guide to Building iOS Applications with C# and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.