Adobe Air - BitTorrent? - PullRequest
       19

Adobe Air - BitTorrent?

3 голосов
/ 13 сентября 2009

Кто-нибудь имел опыт использования Adobe Air для создания приложения BitTorrent?

Есть ли сейчас какие-либо ссылки на это?

Пожалуйста, предоставьте как можно больше информации.

Ответы [ 4 ]

6 голосов
/ 02 октября 2010

back2dos неверно ... проверьте класс DatagramSocket в справочнике по ActionScript 3

2 голосов
/ 13 сентября 2009

Насколько я знаю, torrent использует µTP , который основан на UDP ... UDP не доступен через AIR API ... вы можете встроить небольшой Java-апплет (в HTMLLoader, который отсутствует в списке отображения) ... подписано Java-апплеты могут связывать порты и выполнять UDP ... так что вы в основном позволите Java-апплету выполнять сетевые подключения и привязывать порт TCP через который среда выполнения AIR может обмениваться данными с апплетом ... возможно, существует много Java-файлов торрента ...

Немного сомнительно, имеет ли смысл вообще использовать AIR, а не просто иметь чистое Java-решение, но, думаю, вам решать ...

1 голос
/ 13 сентября 2009

AIR может считывать / записывать произвольные двоичные данные через сокеты TCP, поэтому теоретически приложение AIR может реализовывать любой протокол, который вам нравится. Однако основное ограничение заключается в том, что AIR не может прослушивать входящие подключения, он может только отправлять исходящие запросы.

Я ничего не знаю о протоколе BT, но комментатор Майкл Мэдсен говорит, что клиенты BT все еще могут работать с этим ограничением, так же, как они обычно работают за маршрутизаторами или межсетевыми экранами. Если это так, то я не вижу никакой причины, по которой нельзя создать клиент AIR BitTorrent, но я не знаю ни одной работы, которая уже была проделана в этом направлении.

0 голосов
/ 03 января 2010

это не проблема для Windows, вы используете uToerrent, у них есть API для клиента AIR ...

Для Mac и Linux вы можете использовать Transmission ... Для передачи здесь является клиентом

...