In ClientsReceive we could rework things so that clients are not lost if they have no received message by the point ClientsReceive::entries is called. This would involve Sender::start_send and such, or could be done simpler by returning (channel_rx, oneshot_rx) after sending the oneshot_tx off.
Clients are being dropped if they don't send a Msg::Move in the available time. I'm happy keeping this as it is; might do something different as part of #38.
In
ClientsReceive
we could rework things so that clients are not lost if they have no received message by the pointClientsReceive::entries
is called. This would involveSender::start_send
and such, or could be done simpler by returning(channel_rx, oneshot_rx)
after sending theoneshot_tx
off.