Protocole d'échange dans communication avec Socket/Java
Fermé
arigato
Messages postés
7
Date d'inscription
vendredi 12 juin 2009
Statut
Membre
Dernière intervention
24 septembre 2013
-
27 août 2013 à 10:04
arigato Messages postés 7 Date d'inscription vendredi 12 juin 2009 Statut Membre Dernière intervention 24 septembre 2013 - 29 août 2013 à 10:33
arigato Messages postés 7 Date d'inscription vendredi 12 juin 2009 Statut Membre Dernière intervention 24 septembre 2013 - 29 août 2013 à 10:33
A voir également:
- Protocole d'échange dans communication avec Socket/Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Protocole http - Guide
- Java apk - Télécharger - Langages
- Echange de sms/mms avec ✓ - Forum Téléphones & tablettes Android
3 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
27 août 2013 à 18:19
27 août 2013 à 18:19
Tu fais comme tu veux. Les sockets sont le plus bas niveau qui existe dans les communications, il n'y a quasiment aucune contrainte du moment que les deux arrivent à se comprendre.
arigato
Messages postés
7
Date d'inscription
vendredi 12 juin 2009
Statut
Membre
Dernière intervention
24 septembre 2013
2
27 août 2013 à 18:36
27 août 2013 à 18:36
Merci de votre réponse;
J'ai trouvé ce paragraphe sur le lien: https://lig-membres.imag.fr/genoud/ENSJAVA/cours/supportsPDF/sockets_2pp.pdf
"Un protocole d'échange spécifiant la structure des requêtes et réponses
échangées par le client et le serveur doit être fixé.
Le client et le serveur doivent respecter ce protocole
Exemples de problèmes possibles
Format de données incorrect :
le client envoie un entier alors que le serveur attend un flottant
Interblocage :
le client attend des données du serveur et le serveur attend des
données du client
Hétérogénéité des plateformes client et serveur
différence de codage des données sur le serveur et le client"
Je sais pas pas comment définir un tel protocole.
Sinon si les Socket sont le plus bas niveau qui existe dans les communications, y a il d'autre qui sont d'un niveau plus haut?
Merci encore une fois :)
J'ai trouvé ce paragraphe sur le lien: https://lig-membres.imag.fr/genoud/ENSJAVA/cours/supportsPDF/sockets_2pp.pdf
"Un protocole d'échange spécifiant la structure des requêtes et réponses
échangées par le client et le serveur doit être fixé.
Le client et le serveur doivent respecter ce protocole
Exemples de problèmes possibles
Format de données incorrect :
le client envoie un entier alors que le serveur attend un flottant
Interblocage :
le client attend des données du serveur et le serveur attend des
données du client
Hétérogénéité des plateformes client et serveur
différence de codage des données sur le serveur et le client"
Je sais pas pas comment définir un tel protocole.
Sinon si les Socket sont le plus bas niveau qui existe dans les communications, y a il d'autre qui sont d'un niveau plus haut?
Merci encore une fois :)
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
27 août 2013 à 19:25
27 août 2013 à 19:25
Il faut déjà savoir ce que tu veux faire. Un protocole d'échange c'est bien, mais pour échanger quoi ? entre qui et qui ?
Bas niveau, il faut s'imaginer une conversation, l'un parle et attends la réponse, l'autre écoute et réponds. Le protocole c'est "juste" s'assurer que que la réponse reçue est bien traitée de la manière attendue lorsqu'on a envoyé le message.
Si je fais :
C'est que le protocole est bien fait. Par contre :
Bas niveau, il faut s'imaginer une conversation, l'un parle et attends la réponse, l'autre écoute et réponds. Le protocole c'est "juste" s'assurer que que la réponse reçue est bien traitée de la manière attendue lorsqu'on a envoyé le message.
Si je fais :
1+1 2 5*2 10
C'est que le protocole est bien fait. Par contre :
1+1 bleu 5*2 orangeIci le protocole n'est pas bon car soit une requête a été mal envoyée, soit elle a été mal reçue, en tout cas les deux parties ne se comprennent pas...
arigato
Messages postés
7
Date d'inscription
vendredi 12 juin 2009
Statut
Membre
Dernière intervention
24 septembre 2013
2
28 août 2013 à 09:23
28 août 2013 à 09:23
En fait, j'aimerais connecter un client au serveur via le réseau wifi, donc il faut renseigner une format correcte de l'adresse Ip / port.
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
28 août 2013 à 19:22
28 août 2013 à 19:22
Renseigner l'adresse ip et le port n'est pas un gros problème tant que tu restes dans un réseau local ce qui est le cas avec un réseau wifi, mais pouvoir s'entendre k'un l'autre ne signifie pas communiquer, il faut savoir qui commence à parler (généralement c'est le client) et quelle réponse apporter en fonction de la question.
arigato
Messages postés
7
Date d'inscription
vendredi 12 juin 2009
Statut
Membre
Dernière intervention
24 septembre 2013
2
29 août 2013 à 10:33
29 août 2013 à 10:33
J'arrive à échanger des messages entre mon client et mon serveur.
merci de vos réponse :)
merci de vos réponse :)