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

NetBeans Java Discussion :

Socket et Netbeans 6


Sujet :

NetBeans Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 17
    Points
    17
    Par défaut Socket et Netbeans 6
    Bonjour,

    j'ai un problème étrange avec Netbeans.
    J'ai implémenté un projet SWING avec Netbeans. L'aide est vraiment très appréciable à l'aide du drag and drop.

    Mais j'ai un problème génant.
    Je peux créer un socket vers une machine de mon réseau sans problème dans ce projet si j'utilise une classes simple qui n'est pas une classe SWING.

    Dès que j'utilise les classes SWING, le socket ne se crée pas.
    Sur l'instruction
    Socket socket = new Socket(IPADDRESS, PORT),
    j'obtiens MALFORMED REPLY FROM URL SOCKS SERVER

    Est ce un problème avec le JDK comme indiqué ailleurs ?
    Alors pourquoi juste avec certaines classes du projet?

    Merci pour toute aide
    Franck

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 17
    Points
    17
    Par défaut
    J'ai essayé de créer les frames que je désire une à une sans la création du projet SWING automatique et cela semble fonctionner.
    Je peux maintenant créer des sockets ... Très étrange !
    Franck

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Points : 327
    Points
    327
    Par défaut
    Ce qui est surtout étrange c'est qu'il n'y a à priori pas de lien entre Swing et les Sockets ... donc je vois mal ton problème ...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 17
    Points
    17
    Par défaut
    En fait, le test est très simple pour voir le problème.

    Il suffit juste de créer un application 'Java Desktop Application'.
    Dans un frame, juste ajouter un bouton qui va tenter de créer un socket.
    Socket socket = new Socket(IPADDRESS, PORT),

    Dans cette configuration ceci ne fonctionne pas pour moi.
    J'ai le message indiqué plus haut.

    Ce que je ne comprends pas c'est qu'en utilisant une classe créee dans ce projet mais non générée par java desktop, le socket est crée sans problème.

    Comme ces classes sont générées y aurait-il quelque chose de rajouter qui bloque la connexion ???

    Je n'utilise plus la génération automatique de projet SWING dans mon cas, et je n'ai plus de problème.

    J'ai juste utiliser un projet Java simple et tout est ok.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Points : 327
    Points
    327
    Par défaut
    "java desktop" est une nouveauté permettant de créer des clients riches plus facilement, et comme déjà dit, aucun lien avec les Sockets, mais bon une JFrame qui n'utilise pas JDesktop peut aussi être générée par Matisse (éditeur visuel de NetBeans).

  6. #6
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 12
    Points : 14
    Points
    14
    Par défaut Reponce
    le problème et la méthode de compilation sous netbeans :
    par exemple classe serveur:
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    Serveur s= new Serveur();
    s.lancerServeur();
    }
    });
    }
    pour que soit marché :
    public static void main(String args[]) {

    Serveur s= new Serveur();
    s.lancerServeur();

    }

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