Einzelnen Beitrag anzeigen

Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#1

Indy UDP Client sendet manchmal doppelt

  Alt 29. Mär 2012, 12:44
Hallo,
auf manchen Laptops mit aktivierten LAN und aktivierten WLAN tritt folgendes auf:

Beispiel:
LAN-Adresse des Laptops: 192.168.1.10
WLAN-Adresse des Laptops: 172.20.1.10
Kommunikationspartner im LAN: 192.168.1.20

Vom Laptop wird per UDP-Client ein UDP-Paket an 192.168.1.20 geschickt. Normalerweise geht das Paket EINMAL raus. Die Source-Address (aufgezeichnet mit Wireshark) ist dabei die 192.168.1.10.

PROBLEM:
Manchmal (unter welchen Umständen weiß ich noch nicht) wird das Paket ZWEIMAL verschickt. Einmal mit Source-Adress 192.168.1.10 UND nocheinmal mit Source-Adress 172.20.1.10 --> Der Kommunikationsparter erhält beide Pakete und kommt mit dem Zweiten Paket nicht klar (hier werde ich auch noch nach einer robusteren Lösung suchen, das ist aber eine andere Baustelle...)

Kann mir jemand sagen, warum das Paket MANCHMAL zweimal raus geht? Ist das ein Windows-Problem (WinXP) oder doch ein Software-Problem (Delphi...)???

Viele Grüße,

Poolspieler
Andreas
  Mit Zitat antworten Zitat