Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TCP-Verbindung beschleunigen (https://www.delphipraxis.net/12842-tcp-verbindung-beschleunigen.html)

Dax 5. Dez 2003 06:18


TCP-Verbindung beschleunigen
 
Ich habe hier ein 100MBit-LAN und habe dafür mit Indy 9 ein Programm geschrieben. Aber jedes Client.Connect dauert ~20 Sekunden. Könnt ihr mir helfen?

Btw: Das Netz ist bei mir in der Schule, mit 26 Rechnern.

Luckie 5. Dez 2003 06:20

Re: TCP-Verbindung beschleunigen
 
Ohne etwas mehr Infos wohl kaum.

Dax 5. Dez 2003 06:28

Re: TCP-Verbindung beschleunigen
 
Was brauchst du?
(An Infos)

Luckie 5. Dez 2003 06:38

Re: TCP-Verbindung beschleunigen
 
Was macht das Programm, wie macht e s das. Was für Komponenten werden benutzt.... Alles was dir einfällt und uns weiterhelfen könnte. Mit einem: "Es ist langsam und ich weiß nicht warum. Kann mir jemand helfen." Können wir recht wenig anfangen.

BungeeBug 5. Dez 2003 08:33

Re: TCP-Verbindung beschleunigen
 
Nen bissel Code wär auch nich schlecht. :) Je mehr Infos du raus rückst um so besser kann man dir helfen ...

negaH 5. Dez 2003 10:33

Re: TCP-Verbindung beschleunigen
 
Den Server umschreiben, falls er ebenfalls mit INDY gecodet wurde. Im Server solltest du mit Thread-Pools arbeiten, d.h. die nötigen TThread Objecte für jeden Client der connected werden zwischen gespeichert. Somit beschleunigt sich deren Allozierung.
Desweiteren solltest du nachschauen wie der Client die IP des Servers ermittelt um mit diesem zu verbinden. Am besten ist die direkte Angabe der korrekten IP. Andersfalls muß der Client einen DNS Lookup im LAN durchführen. Desweiteren mal alle internen FireWalls deaktivieren.

Gruß Hagen

Dax 13. Dez 2003 07:46

Re: TCP-Verbindung beschleunigen
 
Also, der Tip mit der IP-Adresse war saugut...
Funktioniert in <1 Sek.!


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