Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : HELP MultiThread & hote [ Réseau & Internet / Client - Server ] (Nostaroth)

mercredi 26 septembre 2007 à 19:02:14 | HELP MultiThread & hote

Nostaroth

Bonjour!!!
Alors voila je voudrai pouvoir recuperer le nom d'hote du client depuis le serveur de cette maniere

procedure TForm1.ServerConnect(AThread: TIdPeerThread);
var List: TList;
i: Integer;
begin
ListBox1.Clear;
List := Server.Threads.LockList; //vérouiller la liste
  try
    for i := 0 to Pred(List.Count) do //Pour chaque thread
    try
      TIdPeerThread(List.Items[i]).Connection.WriteLn('°'); //Envoie le message
    except
      TIdPeerThread(List.Items[i]).Stop;
    end;
  finally
    Server.Threads.UnlockList; //dévérouiller la liste
  end;
end;


Sauf que a la place du WriteLn('°') j'aurai la technique pour recuperer le nom d'hote du client. (evidement je créer mon thread sur le client). Donc voila je voudrai savoir coment fair pour avoir le nom d'hote du client connecté en utilisant une technique semblable (a partir du LockList).

 merci de vos reponse ;-)



Cette discussion est classé dans : end, client, list, hote, tidpeerthread


Répondre à ce message

Sujets en rapport avec ce message

Aide INDY Choix du thread lors du WriteLn [ par Nostaroth ] Bonjour! Alors voila, je voudrai realisé un Chat Multi-Client et je voudrai que depuis mon serveur, je puisse selectioné le Thread a qui envoyé le mes Socket connecte mais pas de communication client / serveur [ par Trakers666 ] Bonjour je travaille depuis quelques temps avec les composants TServerSocket et TClientSocket sous BDS 2006 mais sur ma derniere application destinee Indy 10 / Pb de ReadLn sur une appli Client/Serveur [ par db95 ] Bonsoir a tous. Voila, je developpe une petite appli client serveur sous delphi et j'utilise 2 composant Indy 10 sur ma fiche pour la com (un TIdCmdTc Indy 10 : Problème fermeture serveur avec client connecté (à caus thread) [ par FGail ] Bonjour,j'ai une petite application client/serveur qui utilise les composants idTCPclient et idTCPserver.J'ai un problème lorsqu'il faut terminer la c TIdTCPServer réouverture de connexion impossible [ par nitrique ] Bonjour à tous,J'ai une connection TCP/IP indy avec TIdTCPServer et client.Sur le serveur, je lance mon application: OKSur le client je lance mon appl Besoin d'explication : Pourquoi ca marche ? [ par bradlemon ] Tout d'abord bonjour à tous et bonne année !!!Je débute en delphi et histoire de comprendre comment ca marche je fais quelques petits "essais" et je s ListBox -> sendmessage avec message : LB_INSERTSTRING [ par coopertel ] Bonjour,J'ai mis dans les pièces joints le source de mon programme.En fait je voudrais tout simplement utiliser la fct sendmessageavec le message LB_I (Niveau Élevé) POO- Comment en Delphi faire une classe qui hérite de deux autres classes comme on fais en C++ [ par cbonus2000 ] Salut, peux-t-on en Delphi (tout comme en C++) faire une classe qui dérive de deux autres classes. Pour faire cà facile au début:Par exemple, j'ai un limite StringGrid? [ par jlmcom ] Bonjour,1. Est-ce que quelqu?un connaît la limite de capacité d?un StringGrid ?J?ai voulu charger dans ce composant un fichier de plus de 1 Mo et me s Droits NTFS [ par divadav ] Bonjour à tous !!Je vourais lister les droits d'un fichier où d'un répertoire (un peu comme quand on fait [Clic Droit][Propriétés][Onglet Sécurité]...


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.