When attempting to send transactions to the TPU from a Rust client using a TpuClient connection, I am encountering the following error:
panicked at 'QuicLazyInitializedEndpoint::create_endpoint bind_in_range: Custom { kind: Other, error: "No available UDP ports in (8000, 10000)" }
Any insight as to what is happening here? From what I can gather, RPCs compete for a limited number of QUIC connections on the validators. Would this potentially suggest that there was high demand during this specific slot and so a connection was not able to be made? Any other ideas? And any ideas on how to get around this?