Comment passer d'une IHM en TCP à une IHM en UDP - Java - Programmation
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 ...
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
Marsh Posté le 21-05-2004 à 11:28:53
skeye a écrit : As-tu la moindre idée de ce que signifie "IHM"? |
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???
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 !!! |
Non, c'est juste que ce problème a déjà été abordé des milliers de fois.
Tout est expliqué ici
A plus
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 !!! |
Donc tu n'as pas développé "une IHM en TCP", tu as développé une IHM qui se connecte en tcp à un serveur...
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?
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;
}
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
Marsh Posté le 21-05-2004 à 12:37:24
chantal_13 a écrit : okiii |
Bon, maintenant mets ton code dans une balise cpp..
[utilises le bouton éditer, à coté de répondre, au dessus de ton message]
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+,
Marsh Posté le 21-05-2004 à 14:02:10
seabee a écrit : Bon, maintenant mets ton code dans une balise cpp.. |
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+,
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... |
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 !
Marsh Posté le 21-05-2004 à 15:49:30
des filles?
()
Marsh Posté le 21-05-2004 à 16:26:34
seulement les filles qui donnent leur photos ...
<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
Marsh Posté le 21-05-2004 à 16:29:49
benou a écrit : seulement les filles qui donnent leur photos ... |
merciiii mais comme tu sais suis novice comment insérer une image ici???
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
Marsh Posté le 21-05-2004 à 17:07:14
Benou, il a faim
Marsh Posté le 21-05-2004 à 17:09:36
Taiche a écrit : Benou, il a faim |
j'ai longuement aidé tchoupi à ses débuts en java
Marsh Posté le 21-05-2004 à 17:48:25
benou a écrit : |
Vu les résultats, on peut juger de la piètre qualité du professeur
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 |
la photo n'était pas à la hauteur
nan, mais j'ai tendance à être naturellement gentil avec les débutants ... ca doit venir de mon père (instit en CP )
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+,
Marsh Posté le 22-05-2004 à 22:41:48
DarkLord a écrit : ah je l'avais raté celui là |
c'est une fille qu'on te dit !
avec de très beaux yeux en plus ....
Marsh Posté le 22-05-2004 à 23:27:31
Reply
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???