I need to connect two iphones or more to each other for a multiplayer game, what features does iphone api provide? is there some kind of bluetooth device or equivalent in iphone or should i just search over the wireless network connection? and what api should I use to connect them? is it possible to use c++ or are the api functions only available via obj-c iphone sdk?

if I use Gamekit, is there any chance that if I wanted later I could add support for other platforms (like android) to my game, I mean will an android user be able to play with an iphone user?
–
Ali.SSep 13 '11 at 21:31

1

Using Apple's off the shelf solutions isn't going to give you a mechanism to connect to non-iOS devices. For that you'll want to roll your own mechanism using sockets or something.
–
Tetrad♦Sep 13 '11 at 23:27

1

Given Apple's typically policies, no way in hell, Gajet.
–
Jordaan MylonasSep 13 '11 at 23:29

Use iOs sdk for iOs bluetooth or Gamecenter may be easiest ( initiating device plays host ), but if you want x-platform or large persistent worlds then you will be needing your own servers or user-setup servers. Nothing wrong with doing that.
–
karmingtonSep 13 '11 at 23:43