Equivalent de onExecute pour IdTCPClient D'INDY [Résolu]

Utilisateur anonyme - 9 févr. 2006 à 15:59 - Dernière réponse : ni69 1529 Messages postés samedi 12 juin 2004Date d'inscription 5 juillet 2010 Dernière intervention
- 10 févr. 2006 à 16:38
Salut à tous,

Voilà dans les composants IndyServers vous avez IdTCPServer. Ce dernier admet l'évènement Onexecute. Savez vous quel est l'équivalent pour le composant IdTCPClient ??

merci d'avance
Afficher la suite 

Votre réponse

3 réponses

ni69 1529 Messages postés samedi 12 juin 2004Date d'inscription 5 juillet 2010 Dernière intervention - 10 févr. 2006 à 16:38
+3
Utile
Je n'ai jamais sous-entendu cette définition de protocole bloquant !!
Un protocole bloquant est bien sûr une fonction lisant ou écrivant sur un socket qui ne rend pas la main tant qu’elle n’a pas terminé ses opérations.

Simplement, je te dis qu'il n'existe pas de procédure équivalente (à moins bien sûr que je ne me trompe, dans ce cas, je suis ouvert à toute proposition !) Qu'essaies-tu de faire au final ? Parce-que pour l'instant je voudrais bien t'aider, mais je n'ai aucune idée de ce que tu veux réaliser !

@+
Nico { http://www.ni69.new.fr/ }


N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de ni69
ni69 1529 Messages postés samedi 12 juin 2004Date d'inscription 5 juillet 2010 Dernière intervention - 10 févr. 2006 à 13:48
0
Utile
Tout simplement, il n'existe pas d'événement OnExecute sur un composant IdTCPClient alors qu'il en existe un sur un IdTCPServer car ces deux composants n'ont pas la même fonction ! L'un est client, l'autre serveur. Si l'on fait la distinction, ce n'est pas pour rien !
Le client envoie des informations au serveur (stream, texte...), et peut récupérer une réponse par les fonction Read ou Readln... Mais il n'existe pas d'événement OnExecute

@+
Nico { http://www.ni69.new.fr/ }


N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
Commenter la réponse de ni69
Utilisateur anonyme - 10 févr. 2006 à 16:00
0
Utile
Merci Ni69

Ca te parait évident mais je suis pas d'accord avec toi ( :) ). En effet protocol bloquant ne veut pas dire que l'on ne peut envoyer des informations que du client vers le serveur (je crois que pour TSocket du reste ...) mais que l'application ne rend pas la main tant que le transfert n'est pas finit.

Merci à toi
Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.