Ik heb het volgende probleem.
Als beginnende Android developer ben ik bezig met een app te ontwikkelen die moet communiceren met andere gsm's die ook deze app draaien.
Hoe pak ik dit aan?
Aangezien een communicatie random IP <-> random IP knap lastig is.
Een alternatief is om een soort gameserver er tussen te zetten met een bekend IP adres:
randomIP <-> fixed IP gameserver <-> random IP
Op die manier kan ik dan alle apps die draaien zich eerst laten aanmelden bij de gameserver, zodat ik hun IP adres weet en kan ik daarna een netwerk maken.
Maar het nadeel is dan dat je bijvoorbeeld je ip adres van je gameserver niet meer kan wijzigen.
Zijn er in de praktijk peer-to-peer oplossingen bekend waarbij er geen gameserver nodig is?
Als beginnende Android developer ben ik bezig met een app te ontwikkelen die moet communiceren met andere gsm's die ook deze app draaien.
Hoe pak ik dit aan?
Aangezien een communicatie random IP <-> random IP knap lastig is.
Een alternatief is om een soort gameserver er tussen te zetten met een bekend IP adres:
randomIP <-> fixed IP gameserver <-> random IP
Op die manier kan ik dan alle apps die draaien zich eerst laten aanmelden bij de gameserver, zodat ik hun IP adres weet en kan ik daarna een netwerk maken.
Maar het nadeel is dan dat je bijvoorbeeld je ip adres van je gameserver niet meer kan wijzigen.
Zijn er in de praktijk peer-to-peer oplossingen bekend waarbij er geen gameserver nodig is?