Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Instructions how to reproduce:
Open a few (~3) tabs of the client in Chrome. Then open one client's Console. Close that client after the numbers in the Console get updated a few times. The Router will terminate with StackOverflowException.
Seems that the Exception is due to the ActionBlock implementation. Consider using Tpl Dataflow instead of this rx alternative.
Please check https://github.com/nj4x/WampSharpTests.git project.
Acc. to StackOverflow error - I think that changing rx to alternative will
On Mon, 24 Aug 2015 at 23:23 Elad Zelingher firstname.lastname@example.org
Thanks for the test project, I'll try to run it sometimes this week (probably in the weekend or so). I think you should still create an issue per problem so it would easier (for both of us) to track their statuses and discuss them separately.
About the queue stuff - queues will stay individual per client, so I don't find a lot of sense in exposing queue size to library users. I might consider making the ActionBlock mechanism plugable so users can have control on how items are queued per client, although I don't really like this.