Comment passer d'une IHM en TCP à une IHM en UDP

Comment passer d'une IHM en TCP à une IHM en UDP - Java - Programmation

Marsh Posté le 21-05-2004 à 10:37:09    

J'ai développé une IHM en TCP et je voudrais la passer en UDP ! Je pense qu'il faut créer une DatagramSocket a la place d'une Socket mais dans ce cas la ma fonction Socket(adresseip, port) ne fonctionne plus, faut-il vraiment que je change tout???

Reply

Marsh Posté le 21-05-2004 à 10:37:09   

Reply

Marsh Posté le 21-05-2004 à 10:38:53    

pour faire une ihm en udp, il faut aboslument que tes labels graphiques sont en couleur rouge cerise, me demande pas pour quoi, c'est écrit dans le RFC ...

Reply

Marsh Posté le 21-05-2004 à 10:41:58    

nan, c'est en SHOULD, pas en MUST.
Mais dans ce cas faut mettre un fond vert fluo sur les JButton [:spamafote]

Reply

Marsh Posté le 21-05-2004 à 11:02:42    

oui oui bien sur, c'est quoi ce délire????

Reply

Marsh Posté le 21-05-2004 à 11:07:23    

As-tu la moindre idée de ce que signifie "IHM"?[:opus dei]

Reply

Marsh Posté le 21-05-2004 à 11:28:53    

skeye a écrit :

As-tu la moindre idée de ce que signifie "IHM"?[:opus dei]


 
Interface Homme Machine, mon inferface graphique génère des évènements qui vont se connecter à un serveur (bornier wago) pour ensuite les envoyer des trames modbus en lecture ou écriture !!!
N'appelle t on pas cela un IHM? On m'aurait menti??? :heink:

Reply

Marsh Posté le 21-05-2004 à 11:35:38    

chantal_13 a écrit :

Interface Homme Machine, mon inferface graphique génère des évènements qui vont se connecter à un serveur (bornier wago) pour ensuite les envoyer des trames modbus en lecture ou écriture !!!
N'appelle t on pas cela un IHM? On m'aurait menti??? :heink:


 
Non, c'est juste que ce problème a déjà été abordé des milliers de fois.
Tout est expliqué ici
 
A plus  :hello:

Reply

Marsh Posté le 21-05-2004 à 11:36:10    

chantal_13 a écrit :

Interface Homme Machine, mon inferface graphique génère des évènements qui vont se connecter à un serveur (bornier wago) pour ensuite les envoyer des trames modbus en lecture ou écriture !!!
N'appelle t on pas cela un IHM? On m'aurait menti??? :heink:


Donc tu n'as pas développé "une IHM en TCP", tu as développé une IHM qui se connecte en tcp à un serveur...[:aloy]
Le peu de clarté de ton sujet initial explique probablement les réponses légèrement ironiques qui ont suivi.
Bref, tu peux poster un peu de code de ta version udp histoire de nous montrer ce qui ne fonctionne pas?

Reply

Marsh Posté le 21-05-2004 à 11:46:00    

oki, donc voici mon code en tcp, et j'aimerai le mettre en udp, mais bon j'ai du mal :
public void connectbut_actionPerformed(String command) {
    if ("Connexion".equals(command))
      try {
        String adressip = adriptxt.getText();
        int port = Integer.parseInt(numporttxt.getText());
        seConnecter(adressip, port);
      }
      catch (NumberFormatException ex) {
        JOptionPane.showMessageDialog(null, "connexion impossible", "Erreur", JOptionPane.ERROR_MESSAGE);
      }
    else { seDeconnecter("Déconnexion impossible" ); }
  }
 
  private void seConnecter(final String adressip, final int port) {
    try {
      socket = new Socket(adressip, port);
      connectbut.setText("Déconnexion" );
      envoyerbut.setEnabled(true);
      adriptxt.setEnabled(false);
      numporttxt.setEnabled(false);
    }
    catch (IOException ex) {
      JOptionPane.showMessageDialog(null, "Connexion impossible", "Erreur",JOptionPane.ERROR_MESSAGE);    }
  }
 
  private void seDeconnecter(final String message) {
    try {
      if (socket != null) { socket.close();}
    }
    catch (IOException ex) {
      JOptionPane.showMessageDialog(null, "Connexion impossible", "Erreur",JOptionPane.ERROR_MESSAGE);
    }
    connectbut.setText("Connexion" );
    envoyerbut.setEnabled(false);
    adriptxt.setEnabled(true);
    numporttxt.setEnabled(true);
    socket = null;
 }
 
 

Reply

Marsh Posté le 21-05-2004 à 12:19:15    

une ptite balise code /code ne serait pas de refus ... :D

Reply

Marsh Posté le 21-05-2004 à 12:19:15   

Reply

Marsh Posté le 21-05-2004 à 12:23:38    

balise?????????,

Reply

Marsh Posté le 21-05-2004 à 12:26:59    

chantal_13 a écrit :

balise?????????,


 
lien
[img][/img] image
[cpp][/cpp] code

Citation :


citation
[spoiler][/spoiler] invisible
 

Reply

Marsh Posté le 21-05-2004 à 12:31:48    

okiii :d

Reply

Marsh Posté le 21-05-2004 à 12:37:24    


 
Bon, maintenant mets ton code dans une balise cpp..
 
[utilises le bouton éditer, à coté de répondre, au dessus de ton message]


Message édité par seabee le 21-05-2004 à 12:38:17
Reply

Marsh Posté le 21-05-2004 à 13:58:58    

Taz a écrit :

pour faire une ihm en udp, il faut aboslument que tes labels graphiques sont en couleur rouge cerise, me demande pas pour quoi, c'est écrit dans le RFC ...

Taz, t'arretes conneries STP. Et lorill, pareil.  
A+,


Message édité par gilou le 21-05-2004 à 14:01:07
Reply

Marsh Posté le 21-05-2004 à 14:02:10    

seabee a écrit :

Bon, maintenant mets ton code dans une balise cpp..
 
[utilises le bouton éditer, à coté de répondre, au dessus de ton message]

N'en dis pas plus, une etudiante en fin de cycle ingénieur devrait etre capable de se debrouiller un peux par elle meme pour des choses aussi simple, sinon ca craint pour l'avenir...
A+,


Message édité par gilou le 21-05-2004 à 14:02:44
Reply

Marsh Posté le 21-05-2004 à 15:06:45    

gilou a écrit :

N'en dis pas plus, une etudiante en fin de cycle ingénieur devrait etre capable de se debrouiller un peux par elle meme pour des choses aussi simple, sinon ca craint pour l'avenir...
A+,


 
J'ai juste une chose à dire, je suis certes en fin de cycle mais spécialisée en microelectronique et télécommunications...je ne suis pas une pro du langage Java...donc voila...j'essaie de me renseigner point bar !!! mais ici ne sont ni accepter les novices, ni les filles !

Reply

Marsh Posté le 21-05-2004 à 15:34:24    

y a que ça ici, des novices et des filles  :D

Reply

Marsh Posté le 21-05-2004 à 15:42:28    

je doute :p

Reply

Marsh Posté le 21-05-2004 à 15:49:30    

des filles? [:lacuna coil]
 
 
 
([:vomi])


Message édité par the real moins moins le 21-05-2004 à 15:49:39

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-05-2004 à 16:26:34    

seulement les filles qui donnent leur photos :o ...
 
<réponse sérieuse>
Logiquement, si ton prog est bien fait, il doit être décomposé en plusieurs couches : IHM, logique applicative (si besoin est), réseau. Donc le changement du protocole réseau ne doit pas influer sur l'IHM.
 
Documentes-toi sur le fonctionnement d'UDP, fais un petit prog pour tester comment ca marche et après tu verras mieux comment l'intégrer dans ton prog ...
</réponse sérieuse>
 
... et ensuite c'est en fonction de la photo qu'on aide :o
 


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 21-05-2004 à 16:29:49    

benou a écrit :

seulement les filles qui donnent leur photos :o ...
 
<réponse sérieuse>
Logiquement, si ton prog est bien fait, il doit être décomposé en plusieurs couches : IHM, logique applicative (si besoin est), réseau. Donc le changement du protocole réseau ne doit pas influer sur l'IHM.
 
Documentes-toi sur le fonctionnement d'UDP, fais un petit prog pour tester comment ca marche et après tu verras mieux comment l'intégrer dans ton prog ...
</réponse sérieuse>
 
... et ensuite c'est en fonction de la photo qu'on aide :o


 
 
merciiii mais comme tu sais suis novice comment insérer une image ici???

Reply

Marsh Posté le 21-05-2004 à 17:05:21    

chantal_13 a écrit :

merciiii mais comme tu sais suis novice comment insérer une image ici???


c'est bon, j'ai vu sur l'autre topic [:xx_xx]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 21-05-2004 à 17:07:14    

Benou, il a faim :lol:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 21-05-2004 à 17:09:36    

Taiche a écrit :

Benou, il a faim :lol:


 :ange:  
j'ai longuement aidé tchoupi à ses débuts en java [:cupra]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 21-05-2004 à 17:48:25    

benou a écrit :

:ange:  
j'ai longuement aidé tchoupi à ses débuts en java [:cupra]


Vu les résultats, on peut juger de la piètre qualité du professeur :o

Reply

Marsh Posté le 21-05-2004 à 17:54:29    

gizmo a écrit :

Vu les résultats, on peut juger de la piètre qualité du professeur :o


la photo n'était pas à la hauteur  :whistle:  
 
 
nan, mais j'ai tendance à être naturellement gentil avec les débutants ... ca doit venir de mon père (instit en CP :D)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 22-05-2004 à 11:50:28    

chantal_13 a écrit :

J'ai juste une chose à dire, je suis certes en fin de cycle mais spécialisée en microelectronique et télécommunications...je ne suis pas une pro du langage Java...donc voila...j'essaie de me renseigner point bar !!! mais ici ne sont ni accepter les novices, ni les filles !

Ca n'avais rien a voir avec Java, mon propos, mais beaucoup avec le fait de se debrouiller un minimum par soi meme pour savoir utiliser un forum.
A+,

Reply

Marsh Posté le 22-05-2004 à 22:22:28    

ah je l'avais raté celui là [:wam]

Reply

Marsh Posté le 22-05-2004 à 22:41:48    

DarkLord a écrit :

ah je l'avais raté celui là [:wam]

c'est une fille qu'on te dit !
 
 
avec de très beaux yeux en plus ....


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-05-2004 à 23:07:58    

je parlais du topic :o

Reply

Marsh Posté le 22-05-2004 à 23:27:31    

DarkLord a écrit :

je parlais du topic :o

spa vréééé ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 22-05-2004 à 23:43:03    

nraynaud a écrit :

spa vréééé ?


 
si si

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed