Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2510 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  UDP -> TCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

UDP -> TCP

n°2060759
in_your_ph​ion
Posté le 02-03-2011 à 22:17:13  profilanswer
 

bonjour,
Est il possible d'envoyer des données avec UDP à une socket TCP ?
 
exemple : un client envoie en UDP et est dans le même temps connecté en TCP. Peut il envoyer sur la socket TCP ?
 
merci par avance

mood
Publicité
Posté le 02-03-2011 à 22:17:13  profilanswer
 

n°2060764
gilou
Modérateur
Modosaurus Rex
Posté le 02-03-2011 à 22:51:36  profilanswer
 

Bien sur que non, puisque il y a l'empaquetage de tes données, lorsque tu les passes à une socket, et c'est pas la même chose en UDP et TCP. A la limite, si tu es en socket RAW, et que tu gères toi même de A à Z les protocoles UDP et TCP (y compris l'empaquetage, les times out, les paquets incomplets ou pas dans l'ordre, etc) c'est peut être faisable. Mais bon :whistle:  
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°2060766
in_your_ph​ion
Posté le 02-03-2011 à 23:21:06  profilanswer
 

gilou a écrit :

Bien sur que non, puisque il y a l'empaquetage de tes données, lorsque tu les passes à une socket, et c'est pas la même chose en UDP et TCP. A la limite, si tu es en socket RAW, et que tu gères toi même de A à Z les protocoles UDP et TCP (y compris l'empaquetage, les times out, les paquets incomplets ou pas dans l'ordre, etc) c'est peut être faisable. Mais bon :whistle:  
A+,


 
hello  
merci pour ta réponse. Mais alors, il n'y a pas de serveur qui puisse accepter à la fois la réception de paquets UDP et TCP ?

n°2060768
Anonymouse
Posté le 02-03-2011 à 23:59:04  profilanswer
 

in_your_phion a écrit :


 
hello  
merci pour ta réponse. Mais alors, il n'y a pas de serveur qui puisse accepter à la fois la réception de paquets UDP et TCP ?


 
Avec une socket ouverte en TCP sur un port et une autre en UDP sur un autre port.

n°2060769
gilou
Modérateur
Modosaurus Rex
Posté le 03-03-2011 à 00:03:38  profilanswer
 

in_your_phion a écrit :


 
hello  
merci pour ta réponse. Mais alors, il n'y a pas de serveur qui puisse accepter à la fois la réception de paquets UDP et TCP ?

Ben il suffit qu'il gère les deux protocoles sur deux sockets en écoute, non?
Il y a plein de softs qui font ça, les canaux TCP servant a l'échange de données, et les canaux UDP a celui d'infos de signalisation.
A+,


Message édité par gilou le 03-03-2011 à 00:04:06

---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°2060943
FrankMarte​n
Posté le 03-03-2011 à 15:00:30  profilanswer
 

please explain it more for me i didn't get the point actually.

n°2060948
gilou
Modérateur
Modosaurus Rex
Posté le 03-03-2011 à 15:29:32  profilanswer
 

What is unclear?
You have no control on the data encapsulation once the socket type is set, at creation time. So if a socket is declared as TCP, all the data that goes through it will be encapsulated as TCP packets and that is final. You cannot change the type of a socket once it is created.
 
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  UDP -> TCP

 

Sujets relatifs
UDP/TCP multithreading/sockets asynchronesTCP ou UDP ?
jeu en réseau TCP ou UDP?Composants Indy et ports UDP/TCP
Comment passer d'une IHM en TCP à une IHM en UDP[Réseaux] - comment connaitre le protocole encapsulé ds du TCP ou UDP
'TCP/IP' - vs - 'UDP' c'est quoi la difference ?[socket] UDP ou TCP ?
Communication entre 2 micropro. Mortorola (68K), avec IP/TCP ou UDPTCP et UDP
Plus de sujets relatifs à : UDP -> TCP


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)