I have some C# code here connecting to a Delphi server both using the SDK via SuperHTTP protocol
On the C# side, I was using
WinInetSuperHttpClientChannel but I noticed a deadlock at the end of my application when I call the
Dispose() method for it.
Doing a bit of testing showed me that simply setting
false leads to the same deadlock.
IpSuperHttpClientChannel and it now works just fine, so there must be an issue in the former.
The application targets .Net Core 2.1 and uses SDK version 22.214.171.1247 but I haven’t found anything in the release notes about
WinInetSuperHttpClientChannel so I’m assuming this issue is still present in the latest version.