| O'rallY hat folgendes geschrieben: |
1. Wird ein Broadcast auch ins Inet verschickt? Wenn ja, wie kann man dies nur auf das LAN beschränken, wenn nein, wie kann man es darauf ausweiten. |
Grundsätzlich wird ein UDP-Packet genau dort hingeschickt wo Du es hinsenden möchtest.
Wenn dein IP-Netz z.B. 192.168.1.0 ist wird ein
Broadcast (Empfänger IP = 192.168.1.255) an alle Rechner im LAN gesendet.
Wenn Du ein
Multicas (255.255.255.255) sendest wird es theoretisch auch in´s Internet gesendet. Aber dies wird von Routern im Normalfall verhindert.
| O'rallY hat folgendes geschrieben: |
2. Da es sich bei UDP ja um ein verbindungsloses Protokoll handelt, kann es doch leichter vorkommen, dass geschickte Daten nicht ankommen, als beispielsweise bei TCP. Wie groß ist die Wahrscheinlichkeit das sowas passiert. |
Die Wahrscheinlichkeit ist genauso gross wir bei einem TCP-Packet. Der Unterschied ist das Du bzw. dein Netzwerkkartentreiber dies nicht mitbekommen. Wenn Du darauf angewiesen bist das dein Packet ankommt
musst Du TCP verwenden. Ich benutze UDP z.B. um den Usern unserer Warenwirtschaft mitzuteilen das eine neue Internenachricht angekommen ist. Diese Info ist nicht sooo wichtig da das Programmm sowieso alle 10 Minuten prüft ob neue Nachrichten da sind.
| O'rallY hat folgendes geschrieben: |
3. Wozu benutzt ihr/man UDP, außer für Broadcast? |
Siehe 2.