mikrocontroller.net

Forum: PC-Programmierung C# UdpClient - falscher IPEndPoint


Autor: Reginald L. (Firma: HS Ulm) (reggie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Huhu!
Habe das Problem, dass UdpClient den falschen LocalEndPoint benutzt. 
Somit versucht windows das Packet per WLAN, anstatt über LAN zu senden. 
Das geschieht übrigens sporadisch. Es sieht so aus, als ob er sich "nach 
Lust und Laune" entweder den WLAN- oder LAN-Adapter schnappt

            ipendpoint = new IPEndPoint(IPAddress.Parse("192.172.0.1"), UDP_PORT);
            udpclient = new UdpClient(UDP_PORT, AddressFamily.InterNetwork);
            udpclient.Ttl = 8;
            udpclient.EnableBroadcast = false;
            udpclient.DontFragment = true;
            udpclient.Client.ReceiveBufferSize = 1048576;
            udpclient.Client.ReceiveTimeout = Settings.Default.EthernetTimeout;
            udpclient.Client.SendTimeout = Settings.Default.EthernetTimeout;
            udpclient.Connect(ipendpoint);

udpclient.Client.LocalEndPoint zeigt mir 192.168.0.41 an, wird also über 
mein WLAN-Netz gesendet. Wireshark bestätigt dies.

Habt ihr eine Ahnung woran das liegt?

Danke schonmal!


Grüße
Reggie

Autor: Markus -. (mrmccrash)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau mal deine lokale Routing Konfiguration an, überprüfe die 
Netzmasken und Default Routen deiner Netzwerkschnittstellen.

MfG

Autor: Reginald L. (Firma: HS Ulm) (reggie)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach ich Trottel, danke dir!

Habe vorher am µC n Tippfehler reingemacht: Subnetmask 255.255.255.255
:> Seit 2 Std sitz ich schon dran^^

Autor: Markus -. (mrmccrash)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ist schön :-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.