Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy10 IdTcpServer einen oder mehere verwenden ? (https://www.delphipraxis.net/96373-indy10-idtcpserver-einen-oder-mehere-verwenden.html)

DataCool 23. Jul 2007 12:37


Indy10 IdTcpServer einen oder mehere verwenden ?
 
Hi Leute,

schreibe gerade einen Dienst der verschiende Kommunikationsarten auf 4 Ports ermöglichen soll.
- Auf einem Port haben die Clients eine permantente Verbindung
- Auf einem anderem wird nur ganz kurz onnected ein paar Bytes gesendet und wieder disconnected
- Auf einem dritten werden Streams bei Bedraf verschickt

Für mich gibt es 2 Varianten das ganze umzusetzen :

1. 1 IdTcpServer mit verschiedenen Bindings und beim Handling die Portnummer unterscheiden
2. Pro Port einen IdTcpServer

Welche Vor- und Nahteile seht Ihr bei den beiden Varianeten und welhe würdest Ihr nehmen ?

Greetz DataCool

cruiser 23. Jul 2007 12:43

Re: Indy10 IdTcpServer einen oder mehere verwenden ?
 
Da die 4 Sockets so oder so erstellt werden, seh ich den Unterschied nur im Multithreading... hrm...

DataCool 23. Jul 2007 13:14

Re: Indy10 IdTcpServer einen oder mehere verwenden ?
 
Hi,

gerade um die Unterschiede im Mulithreading geht es mir !!!
Wird mit nur einem IdTcpServer gearbeitet, dann werden alle Connections in einer Verbindungsliste verwaltet und somit wird das ganze ja langsamer oder seh ich das falsch ?

Greetz DataCool


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