Forum: Netzwerke
Delphi
by mr47,
7. Apr 2005
Aha! Man lernt nie aus. Hörts sich interessant an. Ich les mir das mal durch...
mfg :hi:
Forum: Netzwerke
Delphi
by mr47,
7. Apr 2005
hättest du weiter am Anfang genauer gelesen, würdest du wissen, dass wir UDP-Broadcast nur zur Konfiguration einsetzen :wink: . BTW: Was sind multicasts?
mfg
Forum: Netzwerke
Delphi
by mr47,
31. Mär 2005
Ich empfehle dir noch für alles was man mehrmals im Prog brauchen kann ne eigene Prozedur/Funktion zu schreiben. Dadurch wird das ganze viel übersichtlicher. Also z.B. zum Verbinden ne Prozedure, eine fürs User auflisten usw...
mfg
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Einmal reicht doch auch :mrgreen:
Also UDP einzustellen ist sehr einfach. Einen Server und einen Client (jeweils UDP) auf die Form. Die sollten auf dem gleichen Port arbeiten :wink: . Dann bei Cleint und Server, Broadcast auf true und als Host (Kann sein dass ich mich irre) 255.255.255.0 ... Bin mir aber nicht mehr 100 % sicher.
Mit
idUdpClient1.Send('blabla');
kanste blabla dann...
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Sorry. Was für eine "alle für einen"-Idee?
http://www.msigna.de.vu/1.jpg
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Ich hab noch ne Idee zu den Nachrichten an offline User:
Also man könnte es so machen, dass die Nachricht an einen User der Offline ist solange beim Versender bleibt, bis der Empfänger online geht. Das hat den Nachteil, dass der Empfänger nur die Message kriegen kann, solange der Sender noch online ist... :arrow: Ansonsten gehts nur mit Server...
mfg http://www.msigna.de.vu/1.jpg
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Ja aber wenn du eine Datei an EINEN User senden willst kriegen über Broadcast ALLE User die Datei, aber nur einer nimmt sie wirklich an. Und das schlägt dann langsam auf die Verbindung.... Ich glaube das meinte Antigo
mfg mr47 http://www.msigna.de.vu/1.jpg
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Ok in dem Fall ist UDP eine recht einfache Variante. Du musst nur bei den Proggies umsetzen, dass wenn es heißt $Message an USer xy, dass dann alle anderen die NICHT xy heißen die Nachricht ignoieren. Ich hatte auch mal einen UDP-Chat programmiert. Das ist wirklich einfach...
mfg mr47 http://www.msigna.de.vu/1.jpg
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
UDP und Broadcast ist ja eigentlich nicht schlecht. Aber wenn du 100 Rechner im Netzwerk hast und nur 5 haben an der Diskussion teil (also nur 5 haben das Chatprog an), müllt es dann nicht bei den 95 anderen auch den Traffic zu? Also dass alle im Netzwerk die Message kriegen aber nur die wo online sind empfangen es auch wirklich. Das ist dann etwas "verschwenderisch"
mfg mr47...
Forum: Netzwerke
Delphi
by mr47,
30. Mär 2005
Du hast vorher geschrieben, dass du keinen zentralen Server haben willst. Wenn du aber machen willst, dass offline User beim online gehen die Nachrichten empfangen wirst du damit wahrscheinlich schwierigkeiten haben. Wo willst du die Nachrichten speichern??
mfg http://www.msigna.de.vu/1.jpg