А я и не сомневаюсь что он рабочий.
Но возникает вопрос как енто все прикрутить к гуйной морде?
С передачей все ясно. Но вот с приемом
Особенно если про задачу известно что устройство висящее на порту асинхронное. и данные с него могут появлятся в моменты времени зависящее от положения планет солнечной системы и от положения молекул воды находящихся в 5 кубах расоложеных на дне озера лохнес