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

- 9 févr. 2006 à 15:59 - Dernière réponse :
Messages postés
1529
Date d'inscription
samedi 12 juin 2004
Dernière intervention
5 juillet 2010
- 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

Meilleure réponse
Messages postés
1529
Date d'inscription
samedi 12 juin 2004
Dernière intervention
5 juillet 2010
- 10 févr. 2006 à 16:38
3
Merci
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 !

Merci ni69 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 89 internautes ce mois-ci

Commenter la réponse de ni69
Messages postés
1529
Date d'inscription
samedi 12 juin 2004
Dernière intervention
5 juillet 2010
- 10 févr. 2006 à 13:48
0
Merci
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
- 10 févr. 2006 à 16:00
0
Merci
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.