You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My understanding is that currently WebRtcChannel supports sync but non-blocking API. It would be cool to have full AsyncRead and AsyncWrite support. It is already possible to take a channel from the socket with WebRtcSocket::take_channel.
Is something like this possible? The UnboundedSender/UnboundedReceiver already implement Sink/Stream for (PeerId, Box<[u8]>) which could be leveraged for such an implementation.
The text was updated successfully, but these errors were encountered:
Since your PR didn't get linked here, its at: #461
I don't require async for my use-case, but I do need a way to do back-pressure so I can throttle updates when the network can't keep up. I suspect the ability to do async writes would work well for this, so I am interested in this feature.
My understanding is that currently
WebRtcChannel
supports sync but non-blocking API. It would be cool to have fullAsyncRead
andAsyncWrite
support. It is already possible to take a channel from the socket withWebRtcSocket::take_channel
.What about having a
Is something like this possible? The
UnboundedSender/UnboundedReceiver
already implementSink/Stream
for(PeerId, Box<[u8]>)
which could be leveraged for such an implementation.The text was updated successfully, but these errors were encountered: