begin process at 2010 02 09 22:33:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Réseau & Internet

 > 

Client - Server

 > 

HELP MultiThread & hote


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

HELP MultiThread & hote

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ée 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 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 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 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 TListBox [ par jihelb ] Pour un composant (dérivé de TCustomPanel), j'avais besoin (entre autres) d'une TListBox. (Programme minimal ci-dessous)MALHEUREUSEMENT, le composant Treeview-Link !!!!!!!!! [ par Delphiturbo ] Salut :)j ai un petit probleme avec le LINK de Children de Treeviewci je click sur le Child 1 oubien Child2 oubien Child3 Child en Treeview Result est Mise à jour DBgrid à partir d'une requête SQL [ par letrom ] Bonjour tout le monde,J'ai un fiche avec les composants suivants :    Ttable (Name : StockOrsud , TableName : stock_orsud.db)    TdataSource (DataSet


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales