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?