Comments (6)
Isn't implemented yet?
from wampsharp.
Not implented yet. Note this is a WAMP client feature. You are welcome to write a pull request.
from wampsharp.
Oh, I thought it's a client feature. We're good.
from wampsharp.
@darkl I might take a look at this, shall I send a PR on the on wamp1 or 2?
from wampsharp.
Hmmm,
The WAMPv1 and WAMPv2 client implementations are different (wampv2 branch also has WAMPv1 implementation, but its WAMPv2 client is implemented differently).
The reason I never implemented this is because in the wampv1 branch the interface for IWampConnection is ISubject which is an IObservable.
Due to rx guidelines, after an IObservable has sent OnError or OnCompleted, it should never send any further messages. This makes the revive feature problematic - since after an OnError or OnCompleted, the connection will try to reconnect and then send other messages to its observers.
I've changed the interface for IWampConnection in the wampv2 branch, so now it is no longer a ISubject and we won't break rx guidelines.
So if you're willing to work on this, please work on wampv2 branch. I guess you should work on the WAMPv1 client there, since WAMPv2 client is still in work in progress.
Thanks
from wampsharp.
Implemented for WAMPv2, see #60.
from wampsharp.
Related Issues (20)
- How to handle wamp.error.procedure_already_exists when callee reconnects? HOT 4
- Cache fallback layer to RPC call HOT 1
- How to limit the websocket frame size? HOT 16
- Getting query string parameters with asp.net core. HOT 4
- Request to upgrade to .net 5.1 to fix Websocket issues HOT 2
- Modify WampTopics at Runtime? HOT 4
- Add inner exception in ConvertExceptionToRuntimeException HOT 6
- Windows forms app problem HOT 1
- Publishing to topic in .SubscriptionAdded seems to be impossible? HOT 6
- Hello, I am new to the internet HOT 5
- WampCallee memory leak on InvocationData? HOT 6
- Event handler leak when cancel an invocation
- Possible to have different types for IProgress<T> and call result in reflection based callee? HOT 10
- How do I get the IP of a client in the session created event on the router? HOT 2
- Progress reporting broken for async operations without a return value HOT 2
- High amount of memory usage from ImmutableList<Int64> HOT 1
- Connection Error Issues HOT 1
- Unhandled terminating exception due to async void HOT 6
- Subscriptions don't work after reconnection. How to handle `onError` with Reflection-based subscriber? HOT 8
- Unable to open channel, WebAssembly, client-side code HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wampsharp.