How many iPhones/iPads can connect to each other through local wifi?
April 12, 2010 1:00 AM Subscribe
A question for iPhone/iPad/iPod touch app developers: How many iDevices can connect to each other through a local wifi network? What is the maximum number of players you can have in a game at the same time locally?
posted by smersh to computers & internet (11 answers total)
I have an idea which requires a large number of LOCAL wifi connections to each other and was wondering if there's a limit to how many devices can relay information at once.
I found a couple of apps when searching for "MMO" and "massive multiplayer", so I think the iPhone/iPad is capable of unlimited connections (please correct me if I'm wrong). But the important part of this is if there's anything stopping unlimited LOCAL connections. I know that a couple of games out there can do at least six local connections at once (Shrek Kart racing I think is one).
I'm assuming that it shouldn't be any different for local wifi vs. online, that if there's at least a couple of massive multiplayer games out there, it shouldn't be a problem for a local wifi network either.
The reason I'm asking about local wifi is that this app cannot rely on an internet connection or a server; nothing outside of the app itself. Those would have to be optional.
Without going into too much detail, imagine a room set up with wifi and twenty kids sitting around. Nothing at all graphics intensive; in fact, what I'm imagining is more text-based than anything else. So, even if information is simultaneously being sent, the devices won't choke.
So, the only thing (unless you can tell me something I'm missing) that stops it is if there's some restriction on how many local connections can happen at once.
My understanding is that local wifi will do the trick, but just want to make sure Apple has no restrictions in the SDK about how many devices can connect to each other that way.
Is there anything else I'm missing? Can my dream of a massive multiplayer app that doesn't require a server be realized?
Thanks for your help.