Вот мой график потока:Последний пакет потерял gnuradio
Файл источник> Дроссель> Packet энкодер> Упакованный в распакованы> Packet декодер> раковина файла.
Независимо от того, что я делаю, окончательные 1 или 2 пакета (в зависимости от количества байтов от источника файла) не записываются в файл-приемник. Проблема такая же, если я заменяю источник файлов и приемник файлов на источник TCP и приемник TCP. Я думаю, что это проблема с кодировщиком и декодером пакетов. Любая идея о том, как это исправить?
Не работает. Похоже, что блок пакетного кодера ожидает появления байтов для заполнения пакета. когда этого не происходит, пакет не перенаправляется. –
Возможно, опция 'run to complete' вам поможет. См. Мой обновленный ответ. – Manos
Я пробовал это. по-прежнему дает тот же результат. последний один или два пакета не передаются. –