Elad Zelingher

Results 109 comments of Elad Zelingher

We don't really have documentation about this. Do you plan to support multiple serialization types? WebSocket and RawSocket transports support both binary and text serialization based on handshake negotiation.

So the way to go is to inherit TextBinaryTransport. The generic parameter is the underlying real connection (i.e. the session object that NetMQ provides you). It is there so you...

You can send the client messages directly by calling e.Subscriber.Event. I hope this helps. The current behavior allows you to send the first message to the client, so I am...

I think you should be able to use WampObjectFormatter.Value for the Event method. I need more time to think about adding a third event approach. I currently don't really like...

Something like this should work. I don't understand why you wrote you need mBinding. ```csharp private static readonly WampIdGenerator mWampIdGenerator = new WampIdGenerator(); // ... static void Main(string[] args) {...

I don't plan implementing a built-in timeout feature in the near future. For now, the correct usage should be via the CancellationToken feature support. Something like this example ```csharp public...

The WAMP spec actually [discusses timeouts](https://wamp-proto.org/static/rfc/draft-oberstet-hybi-crossbar-wamp.html#rfc.section.14.3.3) in the CallOptions argument. Unfortunately, it is not implemented by the popular implementations. See these issues [#870](https://github.com/crossbario/autobahn-python/issues/870), [#299](https://github.com/crossbario/crossbar/issues/299). So maybe that option is not...

@hawkerm if you see calls to `WaitForResult` this probably means you are using synchronous rpc calls. It is easy to make an error and accidentally block the WebSocket thread using...

You only need to change the signatures of your CalleeProxy interface to return Tasks in order to use the async api, see also [Reflection Based Caller](https://wampsharp.net/wamp2/roles/caller/reflection-based-caller/#async-method-support). If you want to...

Runtime error means that your callee threw an exception. You can look at the details to see what exception was thrown. Elad