The edge case is in the timing

added by DotNetKicks
12/13/2016 3:45:34 PM

2 Kicks, 220 Views

We just need to make sure that we aren't waiting for too long. In this case, we will wait a maximum of less than half a second for the messages to go over the wire.