Autor Beitrag
Elite
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 29.08.04 16:56 
Hallo,
ich programmiere gerade einen Chat (ich weiß, ich bin sehr einfallsreich). Der Chat basiert nur auf einzelnen Clienten im LAN, kein Server. Um festzustellen, ob evt ein neuer Client im LAN ist, schickt jeder Client alle 30s nen Broadcast ins Netz. (Ein neuer Client beantwortet diesen dann.)

Meine Frage:
Werden diese Broadcasts nur ins LAN oder ins ganze Internet geschickt? (LAN hängt natürlich am Netz)
Wenn sie ins Internet kommen, wären bei 3 Rechner ca. alle 10 Sekunden einer, könnte sich da jemand dran stören? Spielt der verwendete Port ne Rolle?

So schicke ich den Broadcast:
ausblenden Delphi-Quelltext
1:
IdUDPClient1.Broadcast('', 12345);					

thx im Voraus !
NetZwerg
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 448

Slackware 10.1
Kylix 3, D5 Standard
BeitragVerfasst: So 29.08.04 19:26 
Ähm, das Internet ist groß, und wenn du von ALLEN Rechnern im Netz 'ne Antwort kriegen würdest würde deine Hardware den Geist aufgeben (Nennt sich Denial of Service-Attacke). Es wird nur an Rechner im LAN gesendet.

_________________
"Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur