AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Indy10: Neuen Port auf Clientseite ermitteln?
Thema durchsuchen
Ansicht
Themen-Optionen

Indy10: Neuen Port auf Clientseite ermitteln?

Ein Thema von McMorton · begonnen am 7. Jul 2006 · letzter Beitrag vom 9. Jul 2006
 
McMorton

Registriert seit: 8. Mär 2006
45 Beiträge
 
#1

Indy10: Neuen Port auf Clientseite ermitteln?

  Alt 7. Jul 2006, 07:46
Hi.
Ich habe mal wieder eine Frage zu Indy 10
Wenn sich ein Client über einen bestimmten Port mit einem Server verbindet,
dann handelnd die beiden ja automatisch einen neuen Port aus.
Diesen kann man ja beim Server im OnConnect Event so abfragen:

Delphi-Quellcode:
procedure TServer.IndyConnect(aContext: TIdContext);
var
  aPort: Integer;
begin
  //Lies Port, über den sich verbunden wurde
  aPort := aContext.Binding.PeerPort;
end;
Wie kriege ich beim Client den neuen Port raus?
Dort gibt es die TIdContext Klasse nicht.
Das OnConenct Event sieht so aus:
procedure TClient.IndyConnected(Sender: TObject); Ich habe schon alles mögliche probiert, aber egal welches Port-Property ich vom IndyClient auslese, ich lese immer nur den ursprünglichen Port, über den die Verbindung erstellt wurde.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz