C# HttpClient fails to connect when binding to non-default route interface, but curl works
I’m trying to send HTTP requests through specific network interfaces on my Raspberry Pi running .NET. I’ve written a C# program that creates an HttpClient
bound to a specific interface. However, I’m encountering an issue where the client can only successfully connect through the interface that’s currently set as the default route, and will timeout otherwise.