IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Changer adresse IP 10.0.0.2 avec celle du serveur


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 43
    Par défaut Changer adresse IP 10.0.0.2 avec celle du serveur
    Salut à tous,

    Voila je réalise un programme qui communique avec une base de données installé sur un serveur.

    Alors voila j'ai plusieurs question faut il utilisé l'adresse ip local ?
    - la manip serais donc cmd -> ipconfig -> ipv4
    - la manip serais l'adresse ip du FAI en utilisant ce lien http://www.mon-ip.com/

    alors voila j'ai essaye toute ces manip je ne parviens pas a communiquer avec le serveur.

    j'utilise Wampserver comme serveur.

    voila mon lien de base:
    url = "http://10.0.2.2/dossierSite/site.php";


    Merci de votre aide

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Je n'ai pas toutes les informations mais voici l'idée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ANDROID        SERVEUR              IP
    emulateur      machine-hôte         10.0.2.2
    emulateur      réseau-local         @ip du réseau local
    emulateur      internet             @ip internet
    device-wifi    réseau-local         @ip du réseau local
    device-wifi    internet             @ip internet
    device-gsm     réseau-local         @ip publique du réseau local + forward vers le serveur
    device-gsm     internet             @ip internet

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 43
    Par défaut
    Merci de la précision.

    En faite depuis le début je compile et j’exécute mon application dans l’Émulateur, tous fonctionne a merveille.

    Maintenant ce que je souhaite c'est de compiler et exécuter sur mon S3, j'ai réussi a exécuter l'application mais lorsque l'application ce lance et que je souhaite cliquer sur le bouton afficher tous les données de ma base, et bien sa charge pendant une durée indéterminé.

    L'application n'affiche pas les données.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ANDROID        SERVEUR              IP
     
    emulateur      machine-hôte         10.0.2.2 => Sa fonctionne
     
    device-wifi    réseau-local         @ip du réseau local => fonctionnne pas
    device-wifi    internet             @ip internet
     
    device-gsm     réseau-local         @ip publique du réseau local + forward vers le serveur 
    => le forward j'ai pas bien saisit ! 
    tu parle de sa > @ip:8080 ou bien aller dans wampserver est modifier les parametres ?
     
    device-gsm     internet             @ip internet
    Merci de votre aide

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par pouti Voir le message
    Maintenant ce que je souhaite c'est de compiler et exécuter sur mon S3, j'ai réussi a exécuter l'application mais lorsque l'application ce lance et que je souhaite cliquer sur le bouton afficher tous les données de ma base, et bien sa charge pendant une durée indéterminé.
    Ca veut dire qu'il manque un "timeout".

    Donc... deux questions:
    * Le device est-il en wifi ? ou en Gsm ?
    * Le serveur est-il sur internet ? ou sur un réseau local ?

    Si le serveur est fourni par un service d'hébergement (cloud/serveur dédié/etc...), il a obligatoirement une @ ip (ou au moins un "nom de domaine") précis. C'est cela qu'il faut utiliser, que le device soit en Wifi ou non, comme le ferait n'importe quel browser.

    Si le serveur est sur le réseau local privé (le même que le wifi donc):
    * Si le device est en WiFi aussi, c'est l'@ ip privée du serveur qu'il faut utiliser (vérifier quand même les paramètres de firewall).
    * Si le device est en Gsm, il est sur le réseau privé du fournisseur d'accès (Orange/SFR/Bouygues/Free...). Pour pouvoir "entrer" dans le réseau local privé du serveur, il faut commencer par atteindre le routeur de celui-ci (la box), et donc utiliser son @ ip publique. Mais ce n'est pas tout. Le routeur n'étant pas le serveur, il faut dire au routeur que ces requêtes soient "forwardées" sur le véritable serveur.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 43
    Par défaut
    Merci encore alors,

    Donc... deux questions:
    * Le device est-il en wifi ? ou en Gsm ?
    * Le serveur est-il sur internet ? ou sur un réseau local ?
    Deux réponse:
    * Le device est-il en wifi ? ou en Gsm ? => en GSM
    * Le serveur est-il sur internet ? ou sur un réseau local ? => en Réseau Local

    Le serveur est sur mon ordi WampServer en local.

    Ensuite je suis chez Orange, du coup j'ai pas d'ip fixe la mienne est dynamique
    elle change a chaque cocorico.

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    si mes souvenirs sont bons, l'option ip fixe est gratuite chez orange
    Sinon, il existe des système de DNS dynamique aussi.

Discussions similaires

  1. Changer adresse ip en c++
    Par Nicopelo dans le forum Windows
    Réponses: 9
    Dernier message: 06/06/2007, 18h27
  2. Réponses: 5
    Dernier message: 14/04/2007, 15h28
  3. changer un textarea par fonction JS : texte avec des sauts de ligne
    Par agrotic dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/10/2006, 14h08
  4. changer le style d'un bouton submit avec du javascript
    Par ipeteivince dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/08/2006, 15h44
  5. changer la valeur de cols de framest avec fonction !
    Par jeha dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/08/2006, 15h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo