Entwickler-Ecke

Delphi Tutorials - UDP-Protokoll-Chat-Tutorial V1.01


Narses - Di 21.02.06 15:48
Titel: UDP-Protokoll-Chat-Tutorial V1.01
Narses´ Netzwerk-Tutorials - Navigation
  1. FAQ-Beitrag: Socket-Komponenten nachinstallieren (ab D7) [http://www.delphi-library.de/topic_64438.html]
  2. Netzwerk-Basics - Minimaler Chat für Anfänger [http://www.delphi-library.de/topic_60744.html]
  3. Terminatorzeichen-Protokoll - Grundlagen [http://www.delphi-library.de/topic_54269.html]
  4. Terminatorzeichen-Protokoll - Erweiterungen [http://www.delphi-library.de/topic_65487.html]
  5. Binär-Protokoll - Für Fortgeschrittene [http://www.delphi-library.de/topic_66706.html]
  6. Netzwerk-Spiel - Multiplayer TicTacToe [http://www.delphi-library.de/topic_72573.html]
  7. hier :arrow: UDP LAN-Chat - Der Chat ohne Server
UDP-Einführung - Dezentraler LAN-Chat

Dieses Tutorial gibt eine, durchaus auch für Anfänger geeignete, Einführung in das verbindungslose UDP-Protokoll anhand eines LAN-Chat-Beispiels. Ich habe bewusst einen LAN-Chat gewählt (d.h., dieser Chat funktioniert so wie dargestellt NICHT über das Internet), um den Broadcast-Mechanismus vorstellen zu können (denn dieser wird praktisch von allen ISPs gefiltert, so dass hier nur das LAN als "Spielwiese" verbleibt). Ein lokales Netzwerk mit mehr als einem PC ist zwar nicht zwingende Voraussetzung für dieses Tutorial (d.h., es läuft auch nur auf dem PC lokal), leider lässt sich der "gewünschte Effekt" erst mit mehr als einem Computer im LAN wirklich schön beobachten.

Warum sollte ich mir dieses Tutorial ansehen?

Hinweis: Auch wenn das hier vorgestellte Chat-Beispiel nicht internetfähig ist (wg. den Broadcasts), ist das UDP-Protokoll selbst durchaus internetfähig! Allerdings ist dann die Angabe einer Empfänger-(IP-)Adresse notwendig und der Gesamtablauf unterscheidet sich nicht sehr viel vom TCP-Chat-Beispiel. Da aber die Broadcasts gerade der entscheidende Unterschied zum TCP-Protokoll sind, entsteht dadurch die Beschränkung auf´s LAN.

Voraussetzungen und Weiteres in diesem Zusammenhang:

Viel Erfolg damit,

cu
Narses


History:

Änderungen in V1.01 vom 14.09.2006:

Kommentare zum Tut sind hier durchaus erwünscht! :wink:

Hinweis: Falls der Anhang unten nicht da ist, Seite (ggfs. auch mehrfach) neu laden, dann taucht dieser irgendwann auf.


deo - Mi 21.03.07 11:13

Sehr schönes Tutorial.Gut zulesen.Bin jetzt um einige Ecken schlauer.Dankeschön.



Gruß deo