Autor Beitrag
vmarks
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 25.03.09 20:46 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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

_________________
There are 10 types of people - those who understand binary and those who don´t.