Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Dumme Frage zu den Indy-Server Komponenten... (https://www.delphipraxis.net/32156-dumme-frage-zu-den-indy-server-komponenten.html)

Kedariodakon 19. Okt 2004 16:32


Dumme Frage zu den Indy-Server Komponenten...
 
Ich gehe mal nur auf die TIdTCPServer ein, bei anderen ist es ja gleich bzw. ähnlich...

Ich kann dem TIdTCPServer ja Listen-Bindings vorgeben, sprich IP's mit bestimmten Ports, auf die er auf eine Verbindung wartet...

So wenn jetzt nen Client kommt und sich verbindet, bleibt die Verbindung ja nicht auf dem Binding...
Da der Server ja mehrere Vebindungen auf dem Binding annehmen kann, muß die ja verlagert werden, so in den >1024 Port Berreich denk ich mal...

Wo kann ich bei dem TIdTCPServer diesen Bereich festlegen? Ich kann irgendwie nur die MaxConnections festlegen... Irgendwie muß ich doch darauf Zugriff haben oder?

Kann da wer helfen?
Brauch ich da noch andere Indy-Komponenten zu um das zu bestimmen?
Oder Geht das so irgendwie?

Oder past was mit meinem Verständniss nicht? :drunken:

Bye

supermuckl 19. Okt 2004 18:40

Re: Dumme Frage zu den Indy-Server Komponenten...
 
ich würde sagen das das garnicht die componente sich aussuchen kann bzw es verlagert sondern das ein freier systemport von der socket dll zugewiesen wird.. also eher windoof seitig zu suchen

man kann bei einer stehenden verbindung im indy kram den port feststellen.. aber meines wissens auch nicht ändern ( logisch weils ja schon verbunden ist.. )

Kedariodakon 20. Okt 2004 08:11

Re: Dumme Frage zu den Indy-Server Komponenten...
 
Aber ne Einschränkung müsste man doch geben können...
Andere Programme können das ja auch...

Bye

freak4fun 20. Okt 2004 08:43

Re: Dumme Frage zu den Indy-Server Komponenten...
 
hallo,

ich hab nicht ganz verstanden was du willst, möchte aber helfen, weil ich auch mich seit einer woche mit den Indy-"dingern" beschäftige. :wall:

poste bitte mal ein bisschen mehr, denn wenn ich dir nicht helfen kann möchte ich doch auch was von lernen können :dp: thx

mfg
freak

[Edit]Vielleicht hilft dir das OnConnectEreignis was, weil du da auf jedes neue Connect vn verschiedenen Clienten reagieren kannst. Also Port und IP herausfinden (Athread.Connection. bla .Peer(Dingens) und dann sozusagen manuell deine sachen machen die du willst :wiejetzt: :mrgreen: [/Edit]

Kedariodakon 20. Okt 2004 09:06

Re: Dumme Frage zu den Indy-Server Komponenten...
 
Ne past schon, hab mal mit NetStat nachgeschaut, derr baut alle verbindungen auf den Angegebenen Port auf und lagert die nicht aus wie gedacht :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 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