gamekit over the internet
the gamekit over wifi documentation talks about local wifi and that it's built on top of bonjour. Does that mean it does not work over the Internet, locating user/players in a different subnet, different ISP ... etc
If I need to connect to players/users on the Internet in general I assume I need to setup a server, right ?
YES, Game Kit can be used to connect peers over Internet.
BUT in this case your application must respond to peerPickerController:didSelectConnectionType: and handle all your private handshake protocol to discover peers and establish communication. A web service on your server is also required (unless users type in their IP address).
Good luck Sam!
Apple IOS Reference Library, Game Kit Programming Guide.
Sanford University Online Course, iPhone Development, Lecture 17: Bonjour, NSStream, GameKit (see at 48 min 28 sec).