Entwickler-Ecke

Internet / Netzwerk - TUdpSockUtil OnReceive Problem


vmarks - Mi 25.03.09 20:46
Titel: TUdpSockUtil OnReceive Problem
Ich habe mit TUdpSockUtil eine UDP Kommunikation zu einem EtherCAT Device aufbebaut und muss dafür den festen Local

Port:34980 verwenden.

Gesendet wird im Broadcast.

Da auch die Antwort des Devices über den Port 34980 kommt bekomme ich in der OnReceive Routine auch immer
den Sendevorgang mit.
Also immer 2 Events (Senden/Empfangen)

Gibt es eine Möglichkeit NUR das empfangene Telegramm zu empfangen?

Vielen Danke für euer Brainstorming :-)


Moderiert von user profile iconKha: Topic aus Open Source Projekte verschoben am Mi 25.03.2009 um 21:31


Narses - Do 26.03.09 00:07

Moin!

user profile iconvmarks hat folgendes geschrieben Zum zitierten Posting springen:
Gesendet wird im Broadcast.
[...]
Gibt es eine Möglichkeit NUR das empfangene Telegramm zu empfangen?
Wenn du Broadcasts sendest, dann ist dieses Verhalten normal. :nixweiss:

Mach zu Beginn der Kommunikation einen Broadcast, um das Device zu finden (discovery), dann sendest du nur noch Unicasts. :idea:

cu
Narses