Autore Topic: Collegamento dispositivo Android -Server su pc  (Letto 1983 volte)

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Collegamento dispositivo Android -Server su pc
« il: 19 Dicembre 2011, 16:51:00 CET »
0
Ciao a tutti ,

ho realizzato una applicazione che collegandosi ad un server locale (Tomcat) installato sul mio pc , quest ' ultimo eseguiva dei servizi Java.
Testando il tutto con l' emulatore, l'applicazione funziona perfettamente , invio la richiesta http all' indirizzo: http://10.0.2.2:8080/MioServer/pagina.jsp.
Ora voglio debuggarlo su un dispositivo reale ed utilizzare sempre il mio pc (su cui gira in locale Tomcat), come server per realizzzare i servizi precedentemente citati.
Come devo cambiare l' indirizzo http?
Devo immettere l' indirizzo ip della mia macchina?
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #1 il: 20 Dicembre 2011, 11:51:13 CET »
+1
Se ti colleghi alla tua rete wifi si, basta inserire l'indirizzo ip della macchina su cui gira tomcat e lanciare li la richiesta.
Se invece usi la connessione a pacchetto dati chiaramente il server deve essere pubblico, quindi dovresti aprire la porta 8080 sul router o sul firewall e utilizzare un sistema di dns dinamico dato che l'indirizzo ip pubblico delle connessioni casalinghe cambia

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #2 il: 20 Dicembre 2011, 16:06:45 CET »
0
Innanzi tutto ti ringrazio per l' interessamento,
in ogni ( essendo poco esperto per quanto reti o connessioni) caso per quanto riguarda la prima opzione , il dispositivo Android e il pc devono essere collegati alla stessa rete wi-fi giusto?
Per quanto riguarda la seconda opzione , riusciresti a spiegarmi per lo meno a grandi linee come devo fare, ho provato a fare qualche ricerca in merito, ma per ora mi appare tutto molto astratto e molto complicato.
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #3 il: 20 Dicembre 2011, 16:16:30 CET »
0
Cerchiamo di capire prima che infrastruttura ha la tua rete. In genere si ha un router, magari wifi al quale si collegano i vari pc/device mobili sia con cavo che in wireless. Se la situazione è questa tutti i dispositivi connessi fanno parte della stessa rete quindi si "vedono". Se è così ti basta, come dicevo prima, inserire l'indirizzo ip locale del pc sul quale gira tomcat.
Per la seconda opzione invece devi sapere che quando si collega un router ad internet il provider assegna un indirizzo ip pubblico. Questo indirizzo ip pubblico varia dopo un tot di tempo sia che il router è sempre connesso sia che no. Quindi per poter collegarti a casa tua dovresti ogni volta segnarti l'indirizzo ip pubblico nella speranza che questo non cambi.
Per ovviare a questo e comunque per non dover ogni volta ricordarsi un numero ci sono dei servizi anche gratuiti di dns dinamici. In pratica tu ti registri, scegli il nome che vuoi dare alla tua macchina e lui ci associa automaticamente l'indirizzo ip. Poi ti puoi scaricare un programmino sul pc il quale ogni tot di tempo controlla l'indirizzo ip che hai e se diverso da quello registrato sul dns lo aggiorna. Quindi per te zero sbattimenti per sapere ogni volta l'indirizzo ip della tua macchina. Oltretutto oramai quasi tutti i router prevedono la configurazione a questo tipo di servizi quindi potresti anche non avere necessità ad installare il programmino ma dovrebbe far tutto il tuo router. Un servizio che fa queste cose è dyndns.org

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #4 il: 20 Dicembre 2011, 16:24:25 CET »
0
Ok, molto chiaro ed utile.
Ora provo a mettere in atto le istruzioni.
Garzie ancora....
Morotti Alessio

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #5 il: 21 Dicembre 2011, 16:09:02 CET »
0
Ok , ho creato il mio indirizzo pubblico.
Utilizzando l'indirizzo appena creato relativamente alla porta 8080 nel pc locale funzoniona perfettamente , quindi suppongo sia tutto ok.
Ora per aprire la porta 8080 e collegarsi il dispositivo esterno?
Occorre installare/impostare qualcosa sul dispositivo?
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #6 il: 21 Dicembre 2011, 16:13:40 CET »
0
Non ho capito che cosa hai fatto scusa. Hai registrato il tuo dns dinamico e funziona tutto correttamente?
Se non riesci ad accederci dall'esterno (quindi col cell non collegato alla tua rete ma con tariffa dati) devi solo "aprire" la porta 8080 sul tuo router un pò come si fa con le porte di emule. In sostanza devi dire al router di indirizzare le richieste che gli arrivano sulla porta 8080 all'indirizzo privato del tuo pc

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #7 il: 21 Dicembre 2011, 16:40:15 CET »
0
In questo momento sono collegato ad una rete pubblica , riesco a fare questa operazione?
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #8 il: 21 Dicembre 2011, 16:41:44 CET »
0
Non credo perchè devi entrare nelle impostazioni del router, e queste impostazioni molto probabilmente non saranno raggiungibili da rete esterna per ragioni di sicurezza

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #9 il: 21 Dicembre 2011, 16:46:15 CET »
0
Se utilizzo una connessione tramite chiavetta usb? tanto uguale giusto?
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #10 il: 21 Dicembre 2011, 16:47:45 CET »
0
Ma vuoi verificare che le tue impostazioni siano corrette e che la porta 8080 è correttamente visibile dall'esterno? Se si va bene la rete pubblica o la chiavetta usb, se invece devi ancora configurare il router no

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #11 il: 21 Dicembre 2011, 17:05:59 CET »
0
Non la mia porta 8080 non è visibile dall' esterno.
Morotti Alessio

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Collegamento dispositivo Android -Server su pc
« Risposta #12 il: 21 Dicembre 2011, 17:08:47 CET »
0
Allora devi prima configurare il tuo router e poi sarà visibile dall'esterno

Offline Essio

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: 0
    • alessiomorotti
    • Mostra profilo
  • Dispositivo Android:
    vodafone 848-SAMSUNG GALAXY Tab
  • Sistema operativo:
    Window Vista
Re:Collegamento dispositivo Android -Server su pc
« Risposta #13 il: 21 Dicembre 2011, 18:10:48 CET »
0
Ho provato ad aprire la porta 8080 dal firewall predefinito da windows seguendo delle istruzioni che ho trovato su un blog, niente dall' esterno non riesco a connettermi a tomcat...
Che rabbia!!!!!
Morotti Alessio

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Collegamento dispositivo Android -Server su pc
« Risposta #14 il: 21 Dicembre 2011, 19:27:56 CET »
0
Ma.... sei sicuro di voler hostare una pagina sul tuo pc di casa?  o_O
Potresti considerare di fare l'upload della tua webapp su Appengine (Google App Engine - Google Code) è prevista anche una versioen gratuita se non superi una certa quota di utilizzo risorse.