UDP_Client aus WagoLibEthernet liefert kein ErrorCode

Rayk

Level-2
Beiträge
318
Reaktionspunkte
35
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich nutze den UDP_Client aus der WagoLibEthernet auf einem 750-881-Controller, ich bekomme als diErrorCode immer eine 0, auch wenn der Kommunikationspartner nicht am Netz angeschlossen ist. Sollte bei erfolgloser Verbindung nicht eine Fehlermeldung erscheinen?
Mein Client sendet nur Daten die Gegenstelle sendet nichts zurück.

Rayk
 
Hallo Rayk,

UDP arbeitet verbindungslos.
Wie Du schon schreibst, es werden einfach Daten gesendet. Ob diese beim Empfänger ankommen ist erstmal nicht ersichtlich.

Da kein Fehler gemeldet wurde heißt dies:
- für Deinen Client konnte auf dem Controller erfolgreich ein Socket geöffnet werden
- das Senden verlief erfolgreich

Wenn Du wissen möchtest ob Dein Telegramm den Server erreicht hat müsstest du entweder ein Protokoll auf der Anwendungsschicht realisieren, in der der Server den Empfang quittiert oder auf TCP/IP wechseln.
Bei TCP/IP wird verbindungsorientiert gearbeitet und es gibt eine implementierte Sicherungsschicht.


Grüße
 
Zurück
Oben