2010-06-10 4 views
0

И особенно существуют ли библиотеки .NET для этой цели? Два часа поисковых запросов Google ничего не вызвали, поэтому я не оптимист, но ...Можно ли передавать файлы через ZModem через USB?

Большой вопрос: возможно ли использовать ZModem через USB?

TIA.

+1

Wow ZModem это было разработано в 80-х годах, когда широко использовались системы доски объявлений? Не знал, что люди все еще активно его используют. Любопытно, что это такое? lol извините, этот вопрос просто заставляет меня думать о TradeWars и других текстовых играх со дня в день –

+0

@ Джон: Я использовал xmodem в качестве загрузки для данных на микроконтроллерах. Не стучите старые технологии;) –

+0

@theatrus ... Я не стучал, это quesiton просто вызвало некоторые воспоминания. –

ответ

0

Обычные USB-модемы подделывают COM-порт. Для записи в COM-порт должно быть тривиально. Я думаю, что проблема заключается в том, какой порт использовать.

2

Это зависит от того, что вы хотите передать. USB - это шина, которая имеет несколько режимов передачи (пакетированные данные), включая несколько стандартных, таких как CDC (класс устройств связи), которые Windows будет эмулировать как COM-порт.

Однако USB также является ведущим-> подчиненным. Вы не можете просто подключить два компьютера вместе с помощью USB только с кабелем. «Передающие кабели», которые они продают, содержат активную электронику, чтобы объединить два узла вместе, но являются собственностью.

Короче говоря, да, вы можете использовать ZModem через USB, поскольку ZModem - это в основном поток байтов с информацией о восстановлении ошибок, который может быть отправлен любым способом. Вы даже можете распечатать его и отправить его голубем-носителем, хотя для этого он не оптимизирован (поскольку для этого требуется двунаправленная связь). Сложность заключается в USB-порте и проблема, которую вы пытаетесь решить.

Смежные вопросы