Tclientsocket et Tserversocket

Résolu
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011
-
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011
-
salut,
alors, mon client envoie du texte et je veux que le serveur agi selon le texte envoyé ^^
je crois que ca serait possible avec des conditions mais j'ai beau essayer ca veut pas se compiler !
donc merci d'avance d'un coup de main !

9 réponses


Salut,

De mémoire il y a plein de sources sur CS qu'ils font ca : si seulement tu avais cherché .

procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
Var
  TexteRecu:String;
begin
  TexteRecu:=ServerSocket1.Socket.ReceiveText;
  If  TexteRecu='Action1' then
    Begin
    {Action1}
    End;
end;
Messages postés
23
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
27 juin 2011

Viens faire un tour du coté de mes sources tu y verras plus claire peut être

@+
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

j'ai beau  cherché mais j'ai pas trouvé, je pense que j'ai pas cherché les bons mots clés ^^
merci en tout cas
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

et comment faire pour envoyer du texte depuis un serveur ? ai-je besoin d'un autre client socket ? et d'un autre serversocket sur l'autre application ?

serversocket1.socket.sendtext(edit1.text);

cette commande ne bug pas dans la compilation mais affiche une erreur lors de l'execution de la procédure ^^
merci de votre aide ^^

Tu as cherché avant de poster ? Et ben pour la seconde fois car la réponse a été donnée il y a peu.

Je vais pas te donner la réponse mais te mettre sur la voie
serversocket1.socket.sendtext(edit1.text); : A quel client tu l'envois ton message ? car là c'est spécifié nul part
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

bah le client avec lequel le socket est connecté ^^ mais vous avez raison, il peut y avoir plusieurs clients ^^
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

je cherche pendant des heures et je n'ai toujours pas trouvé :(
merci de m'eclaircir plus ^^
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

sinon y'aurait pas un autre moyen avec indy ?
merci encore ^^
Messages postés
288
Date d'inscription
mardi 2 mai 2006
Statut
Membre
Dernière intervention
12 octobre 2011

merci tout le monde ^^