Autor Beitrag
fredyy
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 19.06.05 19:42 
Hi,
ich habe ein großes Problem.
Ich habe ein auf Clientsocket und Serversocket bassierendes Netzwerk
programm mit delphi6 geschrieben. als ich es heute im LAN testen
wollte hat es fast 20 sec gedauert bis er verbunden war. Auch
alle anderen Funktionen haben ewig gebraucht. Lokal lief alles
blitzschnell also muss es am LAN liegen. Ich habe aber ein
100Mbit LAN das sollte alle male schnell genug sein für 2stellige befehle.
Ist das ein bekannstes Problem? :?:
Was kann man da machen? :?:
Danke schon mal für eure Hilfe :) :?:
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 19.06.05 20:15 
Moin!

user profile iconfredyy hat folgendes geschrieben:
auf Clientsocket und Serversocket bassierendes Netzwerk programm mit delphi6
[...]
Ist das ein bekannstes Problem? :?:

Nein, bei mir klappt damit alles bestens.

user profile iconfredyy hat folgendes geschrieben:
Was kann man da machen? :?:

Woher sollen wir das wissen; wir kennen dein Programm nicht und wissen auch nicht, was du da machst und wie dein "LAN" aussieht, welche Konfiguration die verwendeten Rechner haben, und und und... :gruebel: ach ja, und die Glaskugel ist auch noch in der Werkstatt... :wink: sorry.

cu
Narses
Larus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: So 19.06.05 20:35 
Stell dein Programm mal zur verfügung wir gucken es uns an aber so rein theoretisch wär da mal die Frage: Hast du automatische IP-Adressvergabe? Irgenteine Firewall? Ein anderes Programm was den selben Port nutzt wie du?
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: So 19.06.05 21:16 
Mein Problem neulich bei einem Kunden war genauso: Es lag an der Namensauflösung. Über direkte IP war alles ok, nur die auflösung der Computernahmen dauerte auch so 30 Sekunden... Der Kunde hat doch tatsächlich sein eigenenes Netzwerk angefasst... also sowas... :wink:
fredyy Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 20.06.05 07:24 
so:
Firewall habe ich keine.
Port wird auch noch nicht benutzt.
Ich benutze die direkte IP.
aber ich weiß nicht warum ich dieses Problem habe.

Habe den source mal angehängt...
danke schon mal für die hilfe.
Einloggen, um Attachments anzusehen!
Muetze1
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 346



BeitragVerfasst: Mo 20.06.05 08:08 
Moin!

user profile iconfredyy hat folgendes geschrieben:
Port wird auch noch nicht benutzt.


Das ist sehr interessant wie es dann läuft...

MfG
Muetze1

_________________
49 63 68 68 61 62 65 6B 65 69 6E 65 41 68 6E 75 6E 67 21
Tana´Ri
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 230



BeitragVerfasst: Mo 20.06.05 09:19 
Deine Anwendung funktioniert doch,
die Memo felder zur Anzeige sollten Readonly sein (nur nebenbei)
Ausschlaggebend für deine Latenz könnte deine Umsetzung in Bezug
zur Weiterleitung einer Clientmeldung an alle angemeldeten Stationen
sein, zunächst: dass das LAN langsamer ist als die Softwarebasierende Loopback
ist ja klar (ist wesentlich schneller, da sie keinen Umweg über den
Adapter und sonstige Medien nimmt).
Dein Server überträgt vermutlich in einer For-Schleife alle
Connection[Count-1], das bedeutet das er auch für jeden einzelnen
eine Verbindung (TCP) aufbaut - überträgt - abschließt - in einem
solchen Fall, vermutlich ist der Einsatz des Programms für ein LAN
/ Kollisionsdomäne vorgesehen würde sich sogar UDP empfehlen, bringt
Geschwindigkeit, außerdem würde ich wenn möglich diese Mitteilung
als BROADCAST oder besser noch als Multicast versenden, nur eine Nachricht
für alle.

[Namensauflösung via NetBios dauern eben etwas]

_________________
mfg
Tana´Ri
Tana´Ri
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 230



BeitragVerfasst: Mo 20.06.05 09:23 
BroadCast = 255.255.255.255 (je nach Netzadresse X.X.X.255)
MultiCast = IPv4-Bereich 224.x.x.x - 239.255.255.255

_________________
mfg
Tana´Ri
Larus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Mo 20.06.05 19:33 
hmm.. komisch Geschwindigkeit war bei mir Im Lan kein Problem! Hab Insegsamt mit 4 Rechnern getestet! Ich zieh mir mal die SRC rein und sag dann Bescheid! (P.S.: Kann es sein dass die Pass funktion noch net geht?)
fredyy Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mo 20.06.05 19:58 
jop das mit dem passwort ist noch nciht implementiert...
komisch das es bei euch überall geht...
Larus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 431



BeitragVerfasst: Mo 20.06.05 20:11 
Welche Windowsversionen hast du auf den einzelnen Systemen?