Petit truc tout bête en Pascal sous Delphi...(Socket de connection...)

Petit truc tout bête en Pascal sous Delphi...(Socket de connection...) - Delphi/Pascal - Programmation

Marsh Posté le 24-05-2002 à 11:11:27    

Salut,
 
désolé, c'est sans doute con comme truc mais j'ai un problème :
 
je me sers d'un Tsocket pour une connection entre deux pc pour une petite application toute conne. Le problème c'est qu'au debut à la connection, pas mal d'infos transitent et resultat ca me cree pas plusieurs messages a la reception mais plutot un gros avec les petits collés, résultat pas moyen de traiter ce message puisque mes procedures ne comprennent pas :/
 
Vous savez pas commen je peux faire pour éviter l'envoi de données en bloc ?
 
svp ?

Reply

Marsh Posté le 24-05-2002 à 11:11:27   

Reply

Marsh Posté le 25-05-2002 à 13:19:15    

ne pas utilisé sendmessage
ne pas utiliser TCP
formater les données
faire des séparateurs
syncroniser


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 25-05-2002 à 13:28:22    

C'est quoi le problème avec TCP ? Tu veux quand meme pas lui faire utiliser l'UDP non ?

Reply

Marsh Posté le 25-05-2002 à 13:42:11    

Kristoph a écrit a écrit :

C'est quoi le problème avec TCP ? Tu veux quand meme pas lui faire utiliser l'UDP non ?  




G donné un certain nb de solution.... G pas dit laquelle est la meilleur
Le pb avec le TCP (en fait C pas vraiment un pb....) C que si de suite tu envois plusieurs paquet ils les envoient pas les un aprés les autres mais tous en même temps (pour éconnomiser la BP)
donc si tu fais :
SendMessage('toto';);
SendMessage('titi';);
 
de l'autre coté tu reçois 'tototiti'
On peut déactiver cela mais C fortement déconseiller le mieux je pense C de formater les données ou de synchroniser(sorte de question réponse entre serveur et client) enfin de toute maniere il fo un bon moyen de séparer les commandes.
 
Conseil (expérience perso) : laisse tomber SendMessage qui trouve trés vite C limites et utilise tout de suite SendBuf. Tu auras moins de pb par la suite et C mieux. (où SendStream)
 
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Sujets relatifs:

Leave a Replay

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