I have a PCB that communicates using CAN protocol. I am trying to use TCP sockets to read the data to decode them. But the socket.recv() keeps generating a [Transport endpoint is not connected] error. The PCB is connected to the same network as xavier via ethernet port and a non-POE switch. I have assigned proper gateways in the xavier and I am able to ping the PCB’s IP address.
Did anyone else face similar issues while communicating with different firmware or have any workarounds let me know.