Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy UDP Paket über bestimmte IP senden (https://www.delphipraxis.net/102290-indy-udp-paket-ueber-bestimmte-ip-senden.html)

HarryHarry123 26. Okt 2007 10:49


Indy UDP Paket über bestimmte IP senden
 
Hallo!

In einem Rechner befinden sich zwei Netzwerkkarten die jeweils in einem eigenen Netz hängen.

IP der NIC1 : 192.168.1.100
IP der NIC2 : 192.168.2.100

Wenn ich jetzt mit

Delphi-Quellcode:
IdUDPClient1.Send('255.255.255.255',8888,Daten);
ein UDP-Paket per Broadcast vesenden, dann geht das zwar über beide Netzkarten raus, aber jeweils mit der Absenderadresse 192.168.1.100 der ersten Netzwerkkarte.

Das an sich ist zwar nicht weiter schlimm, ich bräuchte aber die Möglichkeit, das Paket auch nochmal mit der Absenderadresse der zweiten Karte zu verschicken. Also quasi ein Absende-Binding an eine IP-Adresse.
Hat jemand einen Tip wie man das einstellen kann?


Danke,
der Harry :gruebel:

sirius 26. Okt 2007 12:14

Re: Indy UDP Paket über bestimmte IP senden
 
evtl. so:
Delphi-Quellcode:
  idudpclient.Binding.SetPeer(adr,port);
  idudpclient.Binding.bind;

HarryHarry123 26. Okt 2007 14:11

Re: Indy UDP Paket über bestimmte IP senden
 
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz