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 :

serveur tout simple ne fronctionne pas


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 91
    Par défaut serveur tout simple ne fronctionne pas
    Bonjour,

    J'ai essayé de créer un serveur (avant d'aller plus loin)
    tout simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            ServerSocket serverSocket = null;
     
            try {
                serverSocket = new ServerSocket(7000);
                System.out.println("Server is opened");
            } catch (IOException e) {
                System.out.println("Could not listen on this port");
            }
    Le soucis c'est que j'ai bien le message "server is opened", mais le port n'est pas listé
    avec netstat.
    Personnellement, je ne suis pas très étonné car la fenêtre du pare-feu de Windows ne s'ouvre pas pour choisir
    entre réseaux privés/publics... Etrange quand même
    Le port n'est pas en cause, j'ai essayé avec de nombreux autre port, cela ne fonctionne pas non plus.

    Merci si vous avez une idée =)

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    tu fais ça dans le thread principal? tu es sûr que l'appli ne se termine pas juste après avoir créer la ServerSocket?

    as-tu un appel à accept()?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 91
    Par défaut
    Merci Pill_S pour ta réponse,

    L'appli fonctionne parfaitement bien,
    le port n'est tout simplement pas ouvert.
    J'ai crée un connect() du client, mais bien évidemment, le port n'étant pas ouvert, la connection du client
    ne se fait pas.
    Tout ce qui m'étonne c'est que l'alerte du par feu ne s'affiche pas, alors qu'elle aurait du demander le type de connection autorisée (locale ou privée).
    C'est pas normal

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    l'import, c'est bien java.net.ServerSocket et pas une autre classe qui serait issue d'un autre package?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 91
    Par défaut
    oui :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import java.io.IOException;
    import java.net.ServerSocket;
    import java.net.Socket;
    même "serverSocket = new ServerSocket()"
    m'indique "server opened"
    En fait le serveur est initialisé mais il n'ouvre aucun port

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    t'es dans quel contexte? JEE, JSE, Android, etc?

Discussions similaires

  1. Filtres tout simples qui ne fonctionnent pas
    Par cuterate dans le forum Requêtes et SQL.
    Réponses: 29
    Dernier message: 13/06/2008, 11h08
  2. Script tout simple qui ne marche pas sous IE
    Par Bleuarff dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/02/2007, 18h48
  3. Programme Perl tout simple qui ne fonctionne pas
    Par jejerome dans le forum Langage
    Réponses: 4
    Dernier message: 26/02/2006, 23h58
  4. Réponses: 1
    Dernier message: 19/02/2006, 19h52
  5. Petit truc tout simple que je comprend pas
    Par Olaf MENJI dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 29/11/2005, 16h56

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