.NET Core WebSockets – Cross-Platform WebSockets From DMZ to API - Service Zone
github.com
github.com
It looks like someone from a consulting company created an open source project based on what he's done for a customer.
I preferred this description it because I wanted to associate it with the use case but you can call it a proxy, client or whatever!
SignalR for .NET Core is under active development (https://github.com/aspnet/signalr), but a release date hasn't been announced. SignalR brings in things like connection and group management, and the update can take advantage of some of the performance and architectural changes in .NET Core.
[Disclaimer: Microsoft employee, Nazgûl]
From the README and a quick scan of the code, I have no idea what this project does. It uses unusual terminology in the description, and doesn't seem to even address what problem it's solving.
Presumably those upvoting the post understand and see the value. Can you please help me understand?
I forget the precise table but there were many means of using .NET remoting and basically all the "fun stuff": client-activated server-based objects, sever-based publishing (i.e. like this implementation of websockets), and server-based singletons all had immense problems with scaling. The only means of using .NET remoting that did scale was one-time-use server based services so to scale you'd end up just using .NET remoting like webservices/RPCs or REST APIs and effectively 3/4s of the features were "worthless".
It was an interesting diversion and was eventually "replaced" by WCF. It is still very much used under the covers of a lot of things though. IIRC COM still uses .NET remoting or aspects of it to communicate with .NET apps.
If really so, that's a bit disappointing because I thought converting to core was going to be trivial.
(The above says "later in 2016" which was a bit optimistic of us, but its being worked on)