Multicast-Nachricht: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
=Definition= | =Definition= | ||
Eine [[Multicast-Nachricht]] ist eine [[Nachricht]], die an mehrere Empfänger gleichzeitig geschickt wird. | Eine [[Multicast-Nachricht]] ist eine [[Nachricht]], die an mehrere Empfänger gleichzeitig geschickt wird. | ||
Empfänger von Multicast-Nachricht müssen zuvor beim Sender dieser Nachrichten explizit registriert werden. | Empfänger von einem bestimmten Typ von Multicast-Nachricht müssen zuvor beim Sender dieser Nachrichten explizit registriert werden. | ||
Sie erhalten danach solange alle Multicast-Nachrichten dieses Typs, bis die Registrierung rückgängig gemacht wird. | |||
=Bemerkungen= | =Bemerkungen= | ||
Version vom 25. März 2011, 09:20 Uhr
Definition
Eine Multicast-Nachricht ist eine Nachricht, die an mehrere Empfänger gleichzeitig geschickt wird. Empfänger von einem bestimmten Typ von Multicast-Nachricht müssen zuvor beim Sender dieser Nachrichten explizit registriert werden. Sie erhalten danach solange alle Multicast-Nachrichten dieses Typs, bis die Registrierung rückgängig gemacht wird.
Bemerkungen
Der Multicast-Mechanismus wird in verschiedenen Bereichen der Informatik verwendet. Zum Beispiel ihm Rahmen von Netzwerkkommunikation, Objektkommunikaton (Observer-Pattern), E-Mail-Diensten (Newsletter etc.).
Beispiel
An einer Mailingliste muss sich ein potenzieller Empfänger selbst anmelden. (Theoretsich kann ihn auch ein Dritter anmelden; da diese Variante im Fall von E-Mails normalerweise unerwünscht ist, muss ein potenzieller Empfänger eine Anmeldung normalerweise noch einmal bestätigen.)
Nach erfolgreicher Anmeldung empfangen alle registrierten Benutzer alle E-Mails, die an diese Liste gehen, als Multicast-Nachrichten (solange, bis er sich wieder abmeldet).
Der Absender dieser Nachrichten braucht dabei die Empfänger nicht explizit zu kennen.
Quellen
- Kowarschick, W.: Multimedia-Programmierung
- Kowarschick, W. (2002): Multimedia-Programmierung - Objektorientierte Grundlagen
