я тут свои шины когда пишу.......... вобщем вообще не понимаю - что значит рвать связь? ну могут прилететь битые пакеты, вылавливаешь их при помощи CRC, ну вылетело к примеру даже 5% пакетов - и чо??
откуда пропажа связи берется то???
как вообще разработчики не важно где они,  умудряются такие...