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

Java ME Discussion :

[J2ME] connexion gprs


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Par défaut [J2ME] connexion gprs
    Bonjour,

    Je chercher a me connecter à une application serveur (en java) avec une application J2ME.
    code coté j2me
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try{
          SocketConnection sc = (SocketConnection)Connector.open("socket://127.0.0.1:9000");
          OutputStream os = sc.openOutputStream();
          InputStream is = sc.openInputStream();
          os.write(10);
          os.flush();
          int readInt = is.read();
          this.displayInt(readInt);
       }
       catch (IOException ex){
       }
    code coté serveur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     public void connect(){
          try{
             ServerSocket ecoute = new ServerSocket(9000);
             Socket socket = (Socket)null;
             OutputStream os;
             InputStream is;
             while (true){
                socket = ecoute.accept();
                os = socket.getOutputStream();
                is = socket.getInputStream();
                int readInt = is.read();
                System.out.println(readInt);
                os.write(readInt + 1);
                os.flush();
             }
          }
          catch (IOException ex){
          }
    Mais cela ne fonctionne pas !

    Qqun a une idée

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Par défaut
    Y a-t'il une raison partiulière pour laquelle tu veux utiliser des sockets ?

    Je cherchais aussi à établir une connexion entre une appli J2ME et un serveur et j'ai finalement opté pour utiliser HTTP après avoir lu ça (je ne me rappelle plus sur quel site je l'ai trouvé par contre...) :

    "The HttpConnection class is defined in J2ME MIDP to allow developer to handle http connections in their wireless applications. The HttpConnection class is guaranteed available on all MIDP devices.
    Theoretically you may use either sockets, or datagrams for remote communication in your J2ME applications if your MIDP device manufacturer supports them. But this creates a portability issue for your applications, because you can't always count on that other device manufacturers will support them as well. This means that your program may run on one MIDP device but fail on others. So you should consider using the HttpConnection class in your application first, because HTTPConnection is mandatory for all MIDP implementations."

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Par défaut
    Le problème est le suivant,

    sur le serveur je doit utiliser des sockets ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 21
    Par défaut
    En faite mon code fonctionnait. Le problème venais du firewall de mon routeur adsl qui bloquais le port utilisé.

  5. #5
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    Quelqu'un sait-il si les operateurs permettent d'autres connections que http ?

    Et si oui, ou trouver les ports ouvert par orange ?

    J'ai trouvé trèspeu d'infos a ce sujet...

    Peut on se connecter par socket sur tous les telephones ( midp1 ne supporte que http) a condition d'integrer le GCF ?

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2007
    Messages : 13
    Par défaut Connexion to GPRS
    bonjour
    je m'accroche bien à votre sujet, je travaille sur la réalisation d'un site web de gestion de flotte par GPS/GPRS, je veux savoir est ce que lorsque un client veut consulter un boitier (cad un véhicule) forcément il doit runner une servlet dans le serveur qui assure la connexion avec ce boitier via GPRS? c'est ça la démarche logique?
    et si quelqu'un a exemple de code en java de connexion au GPRS
    merci


    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CustomBinding TimeOut aléatoire sur une connexion GPRS
    Par Dalcyon dans le forum Windows Communication Foundation
    Réponses: 0
    Dernier message: 10/07/2011, 15h43
  2. connexion client serveur en j2me
    Par unidach dans le forum Java ME
    Réponses: 2
    Dernier message: 29/06/2007, 18h56
  3. Réponses: 2
    Dernier message: 26/06/2007, 19h16
  4. Connection GPRS avec j2me
    Par etranger dans le forum Java ME
    Réponses: 1
    Dernier message: 10/05/2007, 09h07
  5. Connexion bluetooth j2me ?
    Par lol.2.dol dans le forum Java ME
    Réponses: 1
    Dernier message: 24/11/2006, 10h55

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