Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
.NET Core port - DO NOT MERGE #175
I tried for fun to make this library be .NET Core compatible.
I made a project.json file and made it compile, note that I changed some things: there is no such thing "InvariantCultureIgnoreCase", so I replaced it with "OrdinalIgnoreCase",
I also didn't reimplement QueuedStream since I'm not sure if this hack is needed for .NET Core. I also didn't covert the tests.
I didn't try this, I don't know if it works.
I'm opening this pull request, just for the case that anyone wants to continue this work on the port. Please don't merge it until tests are converted, pass, and until this is actually tested.
After some fiddling, I got the project down to 4 errors with the following
The errors being the removal of the BeginAsync/EndAsync and missing System.Security.SSLStream
Do we have an ETA when this will be ready for testing. I recently got the microsoft websocket up to 800,000 OPS would like to test out fleck again. @darkl
@NVentimiglia, I worked on this a bit today.
This works fine on my machine with .NET Core RTM:
Tests don't compile since a .NET Core compatible Moq isn't available yet.
I'm not sure if I'll finish this, but you're welcome to continue from where I've stopped.
7/9/2016 12:31:43 PM [Info] Server started at ws://0.0.0.0:5000 (actual port 5000)