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

Langage Java Discussion :

Question sur les socket coté client


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 54
    Par défaut Question sur les socket coté client
    bonjour a tous alors voila jorai une toute petite question sur les sockets en java.
    La toile n'etant pas tres riche en matiere de tuto simple sur les socket et pour les debutant je me permet de vous exposer mon probleme.
    Je suis vraiment un noob en programation java.
    Alors j'ai creer 2 classes une qui sappele graphique qui s'occupe d'afficher les composant de ma fenetres.
    Et une classe qui s'occupe du traitement socket. Je ne vai pas vous casser les pieds en vous demandant un truc super compliquer.
    Je veux simplement un minicode qui se connect a une adresse x, qui envoie un message y, et qui recoit une reponse z si tous pas plus complex.
    Voila le contenue de ma classe Graphique


    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
    import java.awt.*;
    import javax.swing.*;
     
    public class Graphique {
     
    	JFrame cadre = new JFrame("Test") ;
    	JPanel panneauPrincipal = new JPanel() ;
    	GridLayout dispositionPanneauPrincipal = new GridLayout(5,1) ;
    	JLabel texteAcceuil = new JLabel("Veuillez entrez ci-dessous le texte a envoyé a votre serveur.") ;
    	JTextArea texteAEnvoyer = new JTextArea() ;
    	JButton boutton = new JButton("Cliquer pour envoyer") ;
    	JLabel texte2 = new JLabel("Message du server :" ) ;
    	JTextArea texteRecu = new JTextArea() ;
     
    	Graphique(){
    		panneauPrincipal.setLayout(dispositionPanneauPrincipal) ;
    		panneauPrincipal.add(texteAcceuil) ;
    		panneauPrincipal.add(texteAEnvoyer) ;
    		panneauPrincipal.add(boutton) ;
    		panneauPrincipal.add(texte2) ;
    		panneauPrincipal.add(texteRecu) ;
    		traitementSocket sockets = new traitementSocket(this) ;
    		boutton.addActionListener(sockets) ;
    		cadre.setContentPane(panneauPrincipal) ;
    		cadre.setSize(400,400) ;
    		cadre.setVisible(true) ;
     
    	}
     
    	public static void main(String[] args) {
    		new Graphique() ;
    	}
     
    }
    Et maintenant voila le code de ma classe TraitementSocket

    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
     
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.*;
    import java.net.*;
     
    public class traitementSocket implements ActionListener{
    	Graphique parent ;
     
    	traitementSocket(Graphique adresseMemoire){
    	parent = adresseMemoire ;
    }
     
    public void actionPerformed(ActionEvent e) {
     
    	parent.texteAEnvoyer.setText("tentative de connection a localhost :") ;
    	Socket monSocket=null ;
    	try{
    		monSocket = new Socket("localhost", 5896) ;
     
     
    	}catch (Exception erreur) {
    		parent.texteAEnvoyer.setText(parent.texteAEnvoyer.getText()+"\nErreur lors de la creation du socket...") ;
    	}
     
     
    }
     
    }

    Le simple fait de crée le socket lève une exeption.
    D'apres vous d'ou vient le blem Merci d'avance a tous ceux qui me repondront.
    Cordialement Freezerhm

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Comme tuto tu as tout de même Informatique distribuée de Penser en Java qui est pas mal, non ?... Il y a même un paragraphe intitulé Un serveur et un client vraiment simples, n'est-ce pas merveilleux ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 54
    Par défaut
    Je te remercie mais Ceci ne resous pas mon probleme j'ai suivit exactement ceux qu'il a mis en exemple et toujours rien. C'est a s'arracher les cheveux

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Rien ? C'est à dire ?

    Si tu n'as aucun message, c'est soit que ton programme est pas lancé, soit que t'as pas mis les stacktraces aux exceptions, ou qu'il n'y a pas de timeout sur ton client ou...

Discussions similaires

  1. [debutant][Client-serveur] Question sur les sockets
    Par skwi6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 06/11/2006, 15h04
  2. Question sur les socket AF_UNIX
    Par Mr_Chut dans le forum Réseau
    Réponses: 3
    Dernier message: 10/06/2006, 11h42
  3. Questions sur les socket
    Par lapras123 dans le forum Réseau
    Réponses: 13
    Dernier message: 09/06/2006, 16h34
  4. Encore une petite question sur les sockets...
    Par damien99 dans le forum MFC
    Réponses: 4
    Dernier message: 15/02/2006, 14h22
  5. [WinSock] Question sur les sockets (accept)
    Par Grey dans le forum MFC
    Réponses: 3
    Dernier message: 09/01/2006, 11h37

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