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
Kha: Topic aus Open Source Projekte verschoben am Mi 25.03.2009 um 21:31
Narses - Do 26.03.09 00:07
Moin!
vmarks hat folgendes geschrieben : |
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