I can already do most of what I would do with .net core with other languages, PHP, Python, Ruby. Elixir would allow for more scalability and a different paradigm. That sounds more useful than learning another language to just build monolithic sort of webapps. The only draw I guess is C#, love the language having used it a bit. But other than that, meh.
Thank you for this. I was intending to write something similar in the next week or so and you've shaved off some time on that.
One comment - when the socket gets disconnected it will throw an exception and in the catch block the connect method is called again. Looks like this would cycle very quickly when no internet connection was available.
And another API for a website screenshot server ( in nodejs --> https://github.com/NicoJuicy/WebsiteAsImageWebService ), but the connector is for dotnet core: https://github.com/NicoJuicy/WebsiteAsImageWebService.Api.Cs...
I wonder how much downloads you have per day if you put the library on Nuget immediatly