Можно ли передавать файлы через ZModem через USB?
И особенно есть ли.NET-библиотеки, доступные для этой цели? Два часа поисков в Google ничего не дали, так что я не оптимистичен, но...
Большой вопрос: возможно ли вообще использовать ZModem через USB?
ТИА.
2 ответа
Это зависит от того, что вы хотите перевести. USB - это шина, которая имеет несколько режимов передачи (пакетированных данных), включая несколько стандартных, таких как CDC (класс коммуникационных устройств), которые Windows будет эмулировать как COM-порт.
Тем не менее, USB также ведущий-> ведомый. Вы не можете просто соединить два компьютера вместе, используя USB только с помощью кабеля. Продаваемые ими "передающие кабели" содержат активную электронику, соединяющую два хоста, но являются собственностью.
Короче говоря, да, вы можете использовать ZModem через USB, поскольку ZModem - это в основном поток байтов с информацией для восстановления после ошибок, которую можно отправлять любым способом. Вы можете даже распечатать его и отправить почтовым голубем, хотя он не оптимизирован для этого (так как требует двунаправленной связи). Сложность заключается в части USB, и проблема, которую вы пытаетесь решить.
Обычные USB-модемы подделывают ком-порт. Запись в COM-порт должна быть тривиальной. Я думаю, что проблема выяснения, какой порт использовать.