А можно расписать поведение системы, если таймаут у мастера будет 50мс( например)?
т.е.:
1) мастер оправляет запрос
2) пакет бьется
3) у мастера уже таймаут, а у ТСР стека все нормально( еще даже таймаут не истек + еще и ретрансмиты, наверное, есть?)
что мастер делает дальше?
P.S. не думали в сторону своего велосипеда через UDP для таких задач?