Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

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

Re: [idUDPClient] Broadcast auf allen Interfaces raus senden

  Alt 30. Okt 2008, 22:38
Moin moin,

kenne Hamachi nicht... scheint aber auch nix mit deinem Problem zu tun zu haben.

Normalerweise sendest du einen Broadcast auf z.B. 192.168.1.255 oder 192.168.255.255 u.s.w. halt
je nachdem welches Netz du erreichen willst. Das sollte bei Indy ungefähr so aussehen
Delphi-Quellcode:
//...
   IdUDPClient.Host := '255.255.255.255';
   IdUDPClient.BroadcastEnabled:= True;
   IdUDPClient.Broadcast ('HALLO', vUDPPort);
//...
Damit sollte der broadcast über alle interfaces rausgehen (Vorraussetzung ist natürlich ein konfiguriertes Netzwerk)
Hierbei entscheidet aber letztendlich das Routing welche Schnittstellen benutzt werden.
Eingabeaufforderung:
Code:
c:\> route print
zeigt dir die Schittstellen an die benutzt werden.
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat