The Boston Dynamics Spot Core with the EAP (Enhanced Autonomy Package) version also binds to UDP port 2368 in its velodyne service, and without this update the ROS velodyne driver cannot bind to the port. It gives "Bind address already in use" warning and a "Cannot poll device" error. The reason is that, without setting the socket binding option to reuseable, it locks away the UDP port from every other concurrent connection.
The Boston Dynamics Spot Core with the EAP (Enhanced Autonomy Package) version also binds to UDP port 2368 in its velodyne service, and without this update the ROS velodyne driver cannot bind to the port. It gives "Bind address already in use" warning and a "Cannot poll device" error. The reason is that, without setting the socket binding option to reuseable, it locks away the UDP port from every other concurrent connection.