Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#9

Re: [idUDPClient] Broadcast auf allen Interfaces raus senden

  Alt 31. Okt 2008, 01:30
Moin moin nochmal,

Zitat von gsh:
Eine Frage was ich mir stell: Ist das Absicht das er nur eine nimmt oder ein Fehler in den Indys (oder von Windows)?
Ok, weder noch... Wenn du dir mal den Artikel durchliest, wirst du feststellen, dass ich auch etwas daneben lag.
Wenn du mit Client.Broadcast() einen Broadcast sendest, geht der immer als Ethernet-Broadcast an die MAC-Adresse FF:FF:FF:FF:FF:FF.
Zitat von Wikipedia:
Limited Broadcast
Als Ziel wird die IP-Adresse 255.255.255.255 angegeben. Dieses Ziel liegt immer im eigenen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt. Ein limited broadcast wird von einem Router nicht weitergeleitet.
Für dich ist dann wohl ein Directed Broadcast interessant.

Zitat von gsh:
...Wenn ich jetzt aber z.b. Hamachi installiert habe sendet er den Broadcast mit der 5.x.x.x Adresse weg. Wenn das Hamachi dabei aber nicht läuft dann geht das Packet verloren...
Das versteh ich aber trotzdem noch nicht wirklich. Was passiert da nochmal genau?
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat