Ich würde als Protokoll nicht einfach nur
TCP/
IP verwenden, sondern
HTTP.
Da es sich ja um mobile Endgeräte handelt ist HTTP (bzw. HTTPS) das einzige Protokoll von dem man ausgehen kann, dass es immer funktioniert.
Zum Beispiel gibt es viele WLAN-Hotspots bei denen alle Protokolle ausser HTTP (und vielleicht noch HTTPS,
POP3,
SMTP und IMAP) gesperrt sind.
Als Nächstes stellt sich die Frage, wie sollen die Daten über HTTP transportiert werden?
Hier würde sich
XML oder JSON anbieten, abhängig davon was in iOS besser unterstützt wird.