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

  FORUM HardWare.fr
  Programmation

  [C/C++] Sockets : send() à la suite = concaténation des données...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] Sockets : send() à la suite = concaténation des données...

n°159953
antsite
Je me souviens
Posté le 15-06-2002 à 18:31:12  profilanswer
 

Salut,
Lorsque l'on fait appel 2 fois de suite à la fonction send, si ces 2 appels sont quasiment instantanés, et bien les données envoyées dans chacun des send se retrouvent misent bout à bout, ce qui peut se reveler très gênant... La méthode facile est de mettre un Sleep(500) entre les 2 et il n'y plus de problèmes, mais bon, c'est pas très rigoureux ! Quelqu'un à-t-il une meilleure idée ?
merci
 ANT

mood
Publicité
Posté le 15-06-2002 à 18:31:12  profilanswer
 

n°159956
HappyHarry
Posté le 15-06-2002 à 18:31:53  profilanswer
 

send()
flush()
send()
flush()
 
?


Message édité par HappyHarry le 15-06-2002 à 18:32:01
n°159968
antsite
Je me souviens
Posté le 15-06-2002 à 19:01:06  profilanswer
 

Et quelle fonction remplirait ce flush ? J'en n'ai pas trouvé...

n°159983
fabsk
Posté le 15-06-2002 à 19:21:39  profilanswer
 

Question bete: quel style de probleme ?

n°159997
HappyHarry
Posté le 15-06-2002 à 19:37:25  profilanswer
 

autant pour moi c fflush(socket) en C, j'ai pas pratiqué depuis longtemps

n°160046
lorill
Posté le 15-06-2002 à 22:20:19  profilanswer
 

HappyHarry a écrit a écrit :

autant pour moi c fflush(socket) en C, j'ai pas pratiqué depuis longtemps  




 
ca reste du bricolage, tu sais pas comment le programme en face va récuperer les données. Si le réseau rame un peu ou si le systme veut pas envoyer la trame tout de suite, ca va pas arranger grand chose

n°160049
youdontcar​e
Posté le 15-06-2002 à 22:24:35  profilanswer
 

lorill a écrit a écrit :

ca reste du bricolage, tu sais pas comment le programme en face va récuperer les données. Si le réseau rame un peu ou si le systme veut pas envoyer la trame tout de suite, ca va pas arranger grand chose


:jap: le mieux (+ efficace et + extensible) ça reste de faire un mini protocole, comme HTTP, ou envoyer un fichier structuré, comme un xml.


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

  [C/C++] Sockets : send() à la suite = concaténation des données...

 

Sujets relatifs
Pbm Sockets Delphi Client/Serveur ! URGENTBackup et récupération de plusieurs bases de données
recuperation de donnees ss linuxmysql : type de données (question simple)
[ Delphi ] base de données coman on fait ??[PERL] lecture fichier + extraction données + liste AIDEZ MOI SIOUPLAI
[C\C++] Donnees extraterrstres???[VB] echange de données : resuetes imbriquées
Recuperation basique de donnees[Visual C++] Où trouver des class de gestion de base de données ?
Plus de sujets relatifs à : [C/C++] Sockets : send() à la suite = concaténation des données...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR