Utilisation de tidtcpclient et tidtcpserver avec indy 10 et delphi 2005
cs_Mouffi
Messages postés4Date d'inscriptiondimanche 4 juillet 2004StatutMembreDernière intervention25 janvier 2005
-
25 janv. 2005 à 18:23
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 2014
-
16 juin 2005 à 15:53
Bonjour,
j'ai rencontrés plusieurs problèmes lorsque je veux faire un client/serveur TCP avec les derniers composants indy.
Pour commencer, je voudrais récupérer les données du client au fur et a
mesure qu'elles arrivent (pour cela, je fait un "telnet localhost
100" et j'ecris au clavier). Le problème est que je ne trouve pas de
méthode idéale, il y a ReadLn qui lie des lignes ou bien des chaines
séparés par des délimiteurs alors que je veux toute la chaine a chaque
fois qu'elle arrive.Il y a une methode ReadBytes qui a l'air pas mal
qui je crois renvoie un TBytes. Peut-on le convertir en une chaine ?
Mon deuxième problème se situe au niveau du controle IdTCPClient1. Il
n'existe pas de méthode qui s'execute lorsque le client recoit des
données du serveur. Le client doit pouvoir lire a n'importe kel moment
et non juste après l'envoi d'une chaine au serveur, sans interrompre le
programme en cours.
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 16 juin 2005 à 15:53
Désolé j' ai pas de soluce: j' ai exactement le même problème ...
J' utilisais TServerSocket/TClientSocket et j' ai fait un chat plutot sympa avec envoi de fichiers etc ...
Si tu arrives à trouver un exemple, se serait sympa de me le refiler. A+