källkod för androidapp

Supportfrågor för Android och iOS
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
albinsson
3 stars
3 stars
Posts: 117
Joined: Sat 17 Dec 2011, 20:28

källkod för androidapp

Post by albinsson » Sat 24 Nov 2012, 17:22

Hej

Jag har beskrivit tidigare i någon tråd att det ibland går lite trögt för mig att använda mig av switchking live. Knappar jag in ip manuellt så går det fortare.

Problematiken i det är att när jag är ansluten till mitt wifi måste jag knappa in det lokala 192.168.0.XX som servern har, och är jag utanför mitt wifi måste jag således knappa in mitt externa ip.

Jag har en liten tanke på hur man skulle lösa detta:

1) Att första anslutningsförsöket görs mot internt ip. Detta skulle isf. finnas att knappa in i konfigurationen. ex. 192.168.0.11
Men, för att den över huvudtaget ska försöka ansluta mot det interna skall "regeln" "ditt ssid = anslutet" (detta förutsätter att man
även har valet att i konfigurationen knappa in sitt ssid. ex teliagateway123.

2) Andra anslutnings försök görs mot variabeln "sist kända externa ip". (förklaring gällande sist kända kommer)

3) misslyckas anslutningsförsök 2 så går den via switchking live. (om tex. mitt dynamiska ip hemma har förändrats)

Förklaring ang. sist kända: Jag har själv en datakälla som visar mitt externa ip, detta tas från en sida som verkar stabil och pålitlig http://ifconfig.me/ip
Denna visar kort och gott endast ip, inget annat. Så det är lätt att skriva till en fil osv.
Min tanke är att man i konfigurationen i androidklienten även har möjlighet att välja vilken datakälla som inehåller ip, så att när anslutningen görs med switchking live, så hämtas värdet från serverns datakälla och sätts till variabeln "sist kända externa ip". Så nästa anslutnings försök kommer antagligen att göras direkt mot externt ip. steg 2.

Detta skulle också avlasta live servern en hel del.

Vad tror ni, tillkrånglat?

Jag skulle gärna vilja sätta mig in i android programmering, så jag undrar om ni delar med er av källkoden? Då skulle det här kunna vara ett litet projekt :)

Kjellberg
3 stars
3 stars
Posts: 173
Joined: Fri 17 Dec 2010, 17:36
Contact:

källkod för androidapp

Post by Kjellberg » Sat 24 Nov 2012, 18:14

Skaffa en egen domän i stället och peka mot din externa ip öppna port 8800 i din router och skriv in din domän i SK oavsett du är lokalt eller externt. Funkar problemfritt har haft så i flera år strular aldrig... bote.se ;-)

// Fredrik
Tellstick duo, Switchking, Abell Security, EMC, WMR200.
Synology DS716+II
http://bote.se:8080 Powerd by EMC
http://bote.se/vader (WMR200) powerd by Cumulus MX

riro
3 stars
3 stars
Posts: 161
Joined: Wed 11 Jan 2012, 16:40
Contact:

Re: källkod för androidapp

Post by riro » Sun 25 Nov 2012, 06:47

Kjellberg wrote:Skaffa en egen domän i stället och peka mot din externa ip öppna port 8800 i din router och skriv in din domän i SK oavsett du är lokalt eller externt. Funkar problemfritt har haft så i flera år strular aldrig... bote.se ;-)
Beror på router-modell, vissa tycker inte alls om att låta trafik gå från insidan till utsidan och tillbaka in.
http://switchqueen.snowland.se/ - Every king needs his queen

Kjellberg
3 stars
3 stars
Posts: 173
Joined: Fri 17 Dec 2010, 17:36
Contact:

källkod för androidapp

Post by Kjellberg » Sun 25 Nov 2012, 06:58

Har aldrig fått dom problemen men dom finns säkert fast då är det ju en dålig router för hela grejen med domän är ju att man inte ska behöva ha en massa ip adresser i huvudet.

/F
Tellstick duo, Switchking, Abell Security, EMC, WMR200.
Synology DS716+II
http://bote.se:8080 Powerd by EMC
http://bote.se/vader (WMR200) powerd by Cumulus MX

albinsson
3 stars
3 stars
Posts: 117
Joined: Sat 17 Dec 2011, 20:28

Sv: källkod för androidapp

Post by albinsson » Sun 25 Nov 2012, 08:01

Fast i min första post beskriver jag ett sätt som gör att man inte behöver ha adresser i huvudet. Dessutom blir flödet på trafiken alltid kortast möjliga väg. Och allt löses inom switchking :-)
Och som påpekat, jag tycker det är onödigt att när jag är hemma behöva "ut på nätet och vända". Dessutom om min internet anslutning av någon anledning skulle gå ner skulle man (och fru! ) ändå behöva knappa in serverns interna ip manuellt. Med mitt förslag kommer man ju även ifrån det :-)

Skickat från min GT-I9300 via Tapatalk 2

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: källkod för androidapp

Post by Isaksson » Sun 25 Nov 2012, 08:10

Du har ingen egen dns server? För då kan du ju lösa problemet där.

Sent from my GT-I9100 using Tapatalk 2

albinsson
3 stars
3 stars
Posts: 117
Joined: Sat 17 Dec 2011, 20:28

Re: källkod för androidapp

Post by albinsson » Sun 25 Nov 2012, 10:52

Isaksson wrote:Du har ingen egen dns server? För då kan du ju lösa problemet där.
Sent from my GT-I9100 using Tapatalk 2
Nej det har jag inte, och det är ju lite det jag vill komma ifrån. Att man ska behöva ha Dns eller domän känns lite "överkurs".
Nu vet jag inte exakt hur det fungerar med en egen dns, men blir det inte problem då om jag ansluter utifrån? Måste jag inte ändå knappa in mitt externa ip då? Alt. ha en domän som pekar dit?

Jag blir glad att ni kommer med alternativa lösningar :)
Men jag skulle även vilja ha lite feedback på huruvida min ursprungsidé är bra eller dålig? Själv tycker jag att den känns klockren men man blir ju lite "hemmablind"..

Fördelarna som jag ser det enl min idé, är ju att det -alltid strävas efter att ta den snabbaste vägen. -om ett dynamiskt ip ändras så justerar switchking appen till det utan att användaren behöver göra något (genom att gå genom switchking live och titta på serverns ip via datakälla).
- Samt att man inte behöver trixa med 3:dje part för att göra dns och domän lösningarna

Sent from my GT-I9100 using Tapatalk 2[/quote]

riro
3 stars
3 stars
Posts: 161
Joined: Wed 11 Jan 2012, 16:40
Contact:

Re: källkod för androidapp

Post by riro » Sun 25 Nov 2012, 12:12

albinsson wrote: Nej det har jag inte, och det är ju lite det jag vill komma ifrån. Att man ska behöva ha Dns eller domän känns lite "överkurs".
Nu vet jag inte exakt hur det fungerar med en egen dns, men blir det inte problem då om jag ansluter utifrån? Måste jag inte ändå knappa in mitt externa ip då? Alt. ha en domän som pekar dit?
Har du en DNS på insidan kan du gör (ungefär) så här:

- Sätt upp "hemma.blaha.se" att peka mot 192.168.0.123 (eller vad den nu har för IP på insidan)
- Se till att "hemma.blaha.se" finns i någon extern DNS och att den pekar mot din externa IP (alternativt att den pekar med ett C-Name på ett DynDns-namn som i sin tur pekar på rätt adress)

albinsson wrote: Men jag skulle även vilja ha lite feedback på huruvida min ursprungsidé är bra eller dålig? Själv tycker jag att den känns klockren men man blir ju lite "hemmablind"..
Jag gillar helt klart ideen med en "fallback"-adress.
http://switchqueen.snowland.se/ - Every king needs his queen

Kjellberg
3 stars
3 stars
Posts: 173
Joined: Fri 17 Dec 2010, 17:36
Contact:

källkod för androidapp

Post by Kjellberg » Wed 28 Nov 2012, 22:41

Böt router och stångas nu med samma problem :-( en "fallback adress" vore inte dumt skulle lösa många problem...
Tellstick duo, Switchking, Abell Security, EMC, WMR200.
Synology DS716+II
http://bote.se:8080 Powerd by EMC
http://bote.se/vader (WMR200) powerd by Cumulus MX

Isaksson
5 stars
5 stars
Posts: 637
Joined: Tue 09 Nov 2010, 21:51
Location: Västervik

Re: källkod för androidapp

Post by Isaksson » Wed 28 Nov 2012, 22:43

Vad har du för router nu?

Sent from my GT-I9100 using Tapatalk 2

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests