|
The Dns methods in TcpStreamFactory class have already been updated in scope of CSHARP-2946.
Another API change in netstandard2.0 related to this class is Socket.Connect being able to connect to multiaddress endpoints (dotnetcore 2.0 change), but it's not possible to implement it in our code due to usage of KeepAlive attribute, so unfortunately we should use the workaround for Unix and MacOS. Switching the workaround to depend on runtime environment rather than build target as it is currently implemented shows no performance improvements on Windows.
As a summary, no changes are possible to make in scope of this task, thus closing as implemented.
|