Closed Jille closed 3 years ago
Because DiscoveryService.Connect is a one-way streaming RPC, gRPC has no way to notify us that the peer disconnected - until we do a write.
That means we don't really detect disconnections until we broadcast a new peer list etc.
This is a likely cause for #28
Because DiscoveryService.Connect is a one-way streaming RPC, gRPC has no way to notify us that the peer disconnected - until we do a write.
That means we don't really detect disconnections until we broadcast a new peer list etc.
This is a likely cause for #28