3G och tillgång till lokalt nätverk.

Diskussion i 'Frågor, support och diskussion' startad av Niklas, 12 nov 2010.

  1. Niklas

    Niklas Youth Droid Medlem

    Blev medlem:
    1 jun 2009
    Inlägg:
    110
    Mottagna gillanden:
    24
    Operatör:
    Telia företag
    Telefon:
    Pixel 6 Pro

    MINA ENHETER

    Operatör:
    Telia företag
    Telefon:
    Pixel 6 Pro
    Platta:
    iPad Air
    Hej,

    Jag funderar på att göra ett program som skall visa data som finns i en databas. Programmet i sig är inget märkvärdigt men problemet jag har är hur mitt androidprogram skall kunna kommunicera med ett program som ligger i ett lokalt nätverk.

    Att använda sig av ett webb API är tyvärr uteslutet.

    Kan man bygga in VPN på något sätt i sin applikation?

    Andra vägar man kan gå? Tacksam för alla tips.

    Mvh //Niklas
     
  2. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Vad menar du med webb API? Varför är det uteslutet?
    Det är inga problem med att skapa en vanlig socket och koppla upp sig mot något som har en publik ip-adress
     
  3. Niklas

    Niklas Youth Droid Medlem

    Blev medlem:
    1 jun 2009
    Inlägg:
    110
    Mottagna gillanden:
    24
    Operatör:
    Telia företag
    Telefon:
    Pixel 6 Pro

    MINA ENHETER

    Operatör:
    Telia företag
    Telefon:
    Pixel 6 Pro
    Platta:
    iPad Air
    Problemet är jag inte har något publikt IP att tillgå.

    Företaget jag jobbar på håller på mycket med infrastruktur internt på nätverket. Ett alternativ hade varit att ha en webbservice som är publik som "routrar" meddelanden men jag tror inte våra kunder vill öppna upp för detta.

    Då hade jag en tanke att man via VPN kan koppla upp sig till ett program som körs inom företagets egna nät men detta kanske inte är möjligt?

    Mvh //Niklas
     
  4. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Det vanligaste man gör är att låta appen på intranätet koppla upp sig mot en extern server, sedan låter man mobilklienten koppla upp sig mot samma externa servern. Annars måste du konfigurera din router/firewall så att den gör port forwarding.

    Btw. Man behöver inte ha webbservices eller liknande bara för att man skall prata över internet. Du kan i er DMZ köra en vanlig applikation som lyssnar på en socket.