У кого-нибудь был опыт использования Adobe Air для создания BitTorrent-приложения?
Есть ли в настоящее время какие-либо ссылки на это?
Пожалуйста, предоставьте как можно больше информации.
У кого-нибудь был опыт использования Adobe Air для создания BitTorrent-приложения?
Есть ли в настоящее время какие-либо ссылки на это?
Пожалуйста, предоставьте как можно больше информации.
Насколько мне известно, торрент использует µTP, который основан на UDP ... UDP является недоступен через AIR API ... вы можете встроить небольшой Java-апплет (в HTMLLoader, который не отображается в списке отображения) ... подписанный Java-апплеты могут связывать порты и выполнять UDP ... так что вы в основном позволяете Java-апплету выполнять сетевое взаимодействие и связывать TCP-порт, через который Среда выполнения AIR может взаимодействовать с апплетом ... вероятно, существует множество торрент-библиотек Java ...
Это немного сомнительно, имеет ли смысл вообще использовать AIR, а не просто иметь чистое Java-решение, но я думаю, это зависит от вас ...
back2dos неверен ... проверьте DatagramSocket class в справочнике по ActionScript 3
AIR может читать / записывать произвольные двоичные данные через сокеты TCP, поэтому теоретически приложение AIR может реализовать любой протокол, который вам нравится. Однако главное ограничение заключается в том, что AIR не может прослушивать входящие соединения, а может выполнять только исходящие запросы.
Я ничего не знаю о протоколе BT, но комментатор Майкл Мэдсен говорит, что клиенты BT по-прежнему могут работать с этим ограничением точно так же, как они обычно работают за маршрутизаторами или межсетевыми экранами. Если это так, то я не вижу причин, по которым нельзя было бы создать клиент AIR BitTorrent, но я не знаю о какой-либо работе, которая уже была проделана в этом направлении.
это не проблема для Windows, вы используете uToerrent, у них есть API для клиента AIR ...
Для Mac и Linux можно использовать передачу ... Для передачи здесь находится клиент