We are working on an ethernet connection (cpu 6672) and see following strange behaviour:
* We start with a GUI how is able to send 32 bytes to the DSP embedded processor this works well (this is noted by wireshark)
* The DSP processor is able to answer with three blocks, by using the output of the send routine (namely sendto) we see that we are transmitting 8/192/4 bytes which is normal behaviour (only the first response is noted by wireshark)
*On the GUI site we don't receive anything and by using wireshark we see on the line only one respons.
If we let time out the GUI and we restart the process we see the following:
*The GUI is sending again the 32 bytes (this is noted by wireshark)
*The DSP is sending again three blocks this can be seen by logging the output of the sendto routine. (however this time this is also noted by wireshark)
*The GUI is receiving everything normaly.
From time to time this isn't happening and already at first time we find connection. everything is working on UDP and the length we cross is only a meter.
Can someone help me to explain this behaviour?
Thanks in advance.