I want to play a game on my phone with a friend who lives in a different city. The game supports local "ad hoc" play over bluetooth but does not support play over the Internet. Is there an app that can do this, with or without root? Or is there a device that my friend and I can purchase that can "extend" a local ad hoc bluetooth network over the internet? Or is it possible to install an application on both of our computers that will do this?

  • The title seems okay to me but the content here is asking for a suggestion/recommendation which is off-topic here (see help center). If the community agrees with this, then your question will possibly be closed. I advise either purging specific off-topic part here, or flag this question for migration to Software Recommendations to get software recommendations. Do check their asking guide first before migration. – Firelord May 20 '15 at 20:41
  • Wouldn't the possibility of using an app to solve this problem be something that's on-topic for this site? – intuited May 21 '15 at 4:25

I think the answer to your question is "maybe", depending on the exact implementation details, and my solution is rather complicated...

Assuming the app uses a Bluetooth PAN*, which Android recognizes as a network device (i.e., one which would you can bridge against)

You could connect both devices to the same VPN, bridge the PAN and the VPN, effectively putting both devices on the same bluetooth network, then connect the two games.

You and your friend may need a custom kernel to enable bridging support (CONFIG_BRIDGE) (looking at the two devices on my desk, neither of them supports bridging out-of-the box) (Busybox has a brctl applet, but I've never used it on Android)

On the other hand, it may be easier to just write the Dev and ask for internet play. :)

If you do this, let me know how it goes!

*It's probably how I would do it, but there are other ways

  • 1
    I'd also guess that the added latency that comes from the bridging involved, and the distance being communicated over, would probably kill the game. – TurboFool May 20 '15 at 23:19
  • 1
    Heh. Possibly. My quick test of pinging a computer from the computer hosting the bridge gives me a 2.00ms average time, while a computer on the other side of the bridge pinging the same computer has 2.13ms . Nothing scientific here, but it seems like the bridge itself isn't a big deal. The Internet latency could be why the Dev hasn't implemented it himself. – Sompom May 20 '15 at 23:29
  • The game actually does support internet play, but that version doesn't run on my phone. – intuited May 21 '15 at 4:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.