FreeRTOS TCP 4.0.0 Port Binding Problem

Hi @htibosch,

Thank you for your detailed answer.

As I mentioned in my comment above, my main purpose is to pretend to run more than one card software on the same card, communicate them over ethernet and test the software. After failing to do what I wanted to do, I tried other configurations and using the same mac address was one of them. Actually, I do not intend to use the same mac address. So you can think of it as if I’m not using the same mac address.

The main problem was this: I have a task and this task was sending a udp packet from a socket once in a while. I am not receiving any packets from this socket at all. I ran into this problem when I tried to run two different card software on the same card. I solved my own problem by increasing the port number of the second task by one. At this point, it was enough for me to know that the error I was getting was normal.

The methods you suggest will be very useful for the problems I will encounter.

This solved my problem and thank you for your help.

Note: I solved the main problem(provide communication between two endpoints) by putting the loopback code you wrote, inside the ZynqNetworkInterfaceOutput function and making a few more changes. Also, thank you for the code you wrote. I will write about the problems I encountered while doing this in a new post.