А чо, вроде норм решение, сделать обёртку, которая будет просто канал на эмпти перед тем как будет ресив вызывать, вообще изи
Ну да, так можно. Но чего-то мне не нравится, как выглядит. Сделаю вообще изолирующую оболочку. Тут задача такая: есть порт, в который могут отправляться и из которого получаться данные. Обычно все идет асинхронно, но с некоторыми приборами надо общаться синхронно. Для этого надо проверить, что нет неотправленных сообщений. Но я подумал, что один порт никогда не будет использоваться одновременно и в синхронном и в асинхронном режиме.