cs_cyber37
Messages postés110Date d'inscriptionmardi 25 octobre 2005StatutMembreDernière intervention19 novembre 2010
-
22 janv. 2008 à 17:59
axeloflittoral
Messages postés7Date d'inscriptionjeudi 25 septembre 2003StatutMembreDernière intervention11 novembre 2009
-
11 nov. 2009 à 16:42
Salut a tous,
Ma question vas apraitre bizard mais a vraix dire j'en est beusoin et je ne me suis jamais poser la question ...
Alors voila :
J'ai un client TCP qui doit envoiller un texte suivit d'un retour a la ligne (quand je le fait avec un memo et que je met :
client.socket.sendtext(memo.lines.gettext);
Bas sa marche quand je retroune a la ligne mais moi j'aimerais mettre un bouton qui envoi directement le texte exemple
sel 8767
{retour a la ligne}
Pour se qui est du retour a la ligne je suis sur que c'est se qui doit etre fait mais je ne sais pas comment faire !!! en gros lorsuqe j'apuis sur un bouton sa devras faire :
client.socket.sendtext('sel 8767'+retour a la ligne); (faut mettre un truck qui fait un retour a la ligne a la place de "retour a la ligne") en gros comme si sa feusais "entré" dans un memo ...
merci ...
A mon avis je ne vasi pas avoir beaucoup de reponse, (il faut dire que se genre de question est plustot "hard" enffin personne ne pense a apprendre sa et un bon jours, il y en a beusoin ...)
La fonction client.socket.sendtext(MyString) n'a pas besoin de retour à la ligne pour fonctionner. Par contre dans un protocole, cela peut etre obligatoire à chaque envoi de string (Voir le protocole SMTP) mais cela n'a rien avoir avec la fonction SendText du TSocket.
Soit tu utilises un protocole déjà existant qui impose un retour chariot, soit ton traitement quand tu récupères tes données admet un souci. Si c'est le cas bien que la réponse de f0xi soit la bonne, il serait préférable que tu révises la partie traitement des données recues : ca t'éviterait des soucis ultérieurs.