On publishers side we subscribe on the multicastaddres and we install a publisher (intervall == 0). On the requesters side we send a pull-request to the multicast-address.
We observe the ethernet traffic with wireshark. The pull-request is transferred properly, but the requester/subscriber produces two PD-telegram with consecutive trdp-sequence numbers.
Since the requester/subscriber only receives one pull-request, we expect him to send the processdata only once but not twice.
Sorry, but I cannot replicate this behaviour - can you please verify with current trunk version? There have been changes regarding tlp_request() recently...
I have just verified the behaviour with the latest trunk version. Unfortunately the error is still there...
Sorry, but I still cannot replicate this behaviour.
See test4 and test8 in localtest ('./localtest -o Interface1_IP -i Interface2_IP -m 4' on a single machine with two IPs or start test 8 on one machine and pdPull on another).
Do you have an MC publisher on more than one machine active? What is your exact setup?
We have solved the problem within vos_determineBindAddr. Sorry this was no issue concerning the actual trdp-stack. Hence this issue can be rejected.
OK, no fix.