I want to create a walkie takie app for ios, and i need a help for start. Which framework I need to use to achieve p2p connection via Bluetooth/WiFi without LAN.
As i understand Bonjour is not a solution, because iPhone/iPad can not create a Wifi network, am I right ?
what about GameKit framework ? or maybe the are any other frameworks which will help to connect two devices together.
In the app store I found Voxer Walkie-Talkie app, does anyone know which framework they used ?
As per this SO question what-is-the-range-of-bluetooth Bluetooth will not make a good choice for a walkie/talkie app as you would have to be in hearing range of the other party in order for it to work. So you will be stuck with wifi and/or the phone company as a transport mechanism for it to be useful.
And after looking at the Voxer website, it appears that you have to sign up for an account, and invite people to join you there in order to have a conversation. So it is hardly p2p. It is user <-> Server <-> user
You should take a read of Apple's GameKit documentation: Checklist for Adding Real-time Matchmaking to Your Game They talk about what network topologies are supported and how to do things like add voice chat to a game - which is sort of what you want to do, except there is no game.