No one can say for sure.
Enabling network client tracing can help identify the root cause.
Note:
5 , System.Net 6:
s_WebTraceSource = new NclTraceSource("System.Net");
s_HttpListenerTraceSource = new NclTraceSource("System.Net.HttpListener"); // not in the documentation
s_SocketsTraceSource = new NclTraceSource("System.Net.Sockets");
s_WebSocketsTraceSource = new NclTraceSource("System.Net.WebSockets");
s_CacheTraceSource = new NclTraceSource("System.Net.Cache");
s_TraceSourceHttpName = new NclTraceSource("System.Net.Http");
, 5 :
System.Net Verbose: 0 : [9520] WebRequest::Create(http://localhost:9876/)
System.Net Verbose: 0 : [9520] HttpWebRequest
System.Net Information: 0 : [9520] Current OS installation type is 'Client'.
System.Net Information: 0 : [9520] RAS supported: True
System.Net Verbose: 0 : [9520] Exiting HttpWebRequest
System.Net Verbose: 0 : [9520] Exiting WebRequest::Create() -> HttpWebRequest
System.Net Verbose: 0 : [9520] HttpWebRequest
System.Net Verbose: 0 : [9520] ServicePoint
System.Net Information: 0 : [9520] Associating HttpWebRequest
System.Net Information: 0 : [9520] Associating Connection
System.Net.Sockets Verbose: 0 : [9520] Socket
System.Net.Sockets Verbose: 0 : [9520] Exiting Socket
System.Net.Sockets Verbose: 0 : [9520] Socket
System.Net.Sockets Verbose: 0 : [9520] Exiting Socket
System.Net.Sockets Verbose: 0 : [9520] DNS::TryInternalResolve(localhost)
System.Net.Sockets Verbose: 0 : [9520] Socket
System.Net.Sockets Error: 0 : [9520] Socket
System.Net.Sockets Error: 0 : [9520] Exception in Socket
System.Net.Sockets Verbose: 0 : [9520] Socket
System.Net.Sockets Verbose: 0 : [9520] Socket