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

Entrée/Sortie Java Discussion :

[SuperWaba][Socket]


Sujet :

Entrée/Sortie Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut [SuperWaba][Socket]
    Bonjour,

    Voila j'ai un probleme de Socket sous SuperWaba, Je ne comprends pas pourquoi Eclipse me sort une erreur sur mon ServerSocket:

    ServerSocket s = new ServerSocket(8080);

    Voila Eclipse me dit que le constructeur ne demande pas d'entier en parametre hors je ne vois pas comment avec le client je peux me connecter par la suite si je n'ai pas défini le port?

    Merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    Dans la javadoc de SuperWaba, il n'y a pas de classe ServerSocket, en revanche il existe SerialSocket...

    http://www.superwaba.org/doc/

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut
    Merci pour ta réponse rapide, a quoi corespond le baud?

    Encore merci.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    Le baud ??? euh ... c'est à dire???

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut
    public SerialSocketServer(int port,
    int baud)

    Le deuxième entier correspond à quoi?

  6. #6
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut
    Voila mon code marche sous Eclipse mais ne fonctionne pas sur le PDA, j'utilise superwaba.
    Si quelqu'un à une petite idée d'ou vient le probleme merci?


    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    import waba.io.*;
    import waba.io.Socket;
    import waba.ui.*;
     
    public class FenPrincipale extends MainWindow
    {
     
    	Button pan;
    	int Réponse;
    	Socket s;
     
    	public FenPrincipale()
    	{
            super("Client test", MainWindow.NO_BORDER);
    	}
     
    	public void onStart()
    	{
    	   	pan = new Button("Est-ce que ca va marché?");
    	   	add(pan, 50, 20);
    	   	setVisible(true);
    	}
     
     
    	public void onEvent(Event event)
        {
    	 	if (event.type == ControlEvent.PRESSED)
            {
                // Creation de la connection
    			s = new Socket ("172.16.24.124", 8080);
    			//Création d'un flux de sortie
    			DataStream out = new DataStream(s);
    			//Envoie de la réponse au client
    			out.writeInt(56);
     
    			DataStream in = new waba.io.DataStream(s);
    			Réponse = in.readInt();
    			pan.setText(""+Réponse);     
            }
        }
    }

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    As-tu une erreur? laquelle est-ce?

  8. #8
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut
    Il n'y avait pas d'erreur,

    Mais le probleme est résolu, j'ai juste changé les imports.

    a la place de:

    import waba.io.*;
    import waba.io.Socket;
    import waba.ui.*;


    j'ai mis:

    import superwaba.ext.xplat.io.DataStream;
    import waba.io.*;
    import waba.ui.*;

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

Discussions similaires

  1. executer une application a distance : Sockets ? RPC ? CORBA?
    Par a_hic dans le forum Développement
    Réponses: 5
    Dernier message: 30/05/2006, 13h02
  2. raw socket et langage c
    Par SlayDave dans le forum Développement
    Réponses: 2
    Dernier message: 29/08/2002, 19h09
  3. socket
    Par ben91 dans le forum Développement
    Réponses: 5
    Dernier message: 13/08/2002, 11h04
  4. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40
  5. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 00h40

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