Bittorrent клиент в Silverlight - PullRequest
       13

Bittorrent клиент в Silverlight

1 голос
/ 09 февраля 2011

Возможно ли сделать в клиенте bittorrent клиент, который будет работать в браузере?

это будет необычный битторрент-клиент, он скачает данные с сервера и запустит их. это можно сделать?

Возможно ли это сделать в рамках различных веб-технологий, таких как, например, JavaFX?

Ответы [ 2 ]

1 голос
/ 06 мая 2011

Да, вполне возможно. Вы не можете получать входящие соединения, но для Bittorrent это не требуется. Единственное, что затрудняет, - это то, что одноранговые узлы, к которым вы подключаетесь, должны обслуживать файл socketpolicy через порт 80 или 943, и почти никто из них этого не делает. Без этой политики клиент Siverlight BT будет работать только в доверенном режиме «из браузера», что делает его менее полезным.

Это похоже на проблему с куриным яйцом: до тех пор, пока у него не большая пользовательская база для клиента Silverlight BT, «нормальные» узлы не будут открывать порт 943, и без этого порта никогда не будет большой пользовательской базы для такого клиент.

Adobe решила это с умом, представив Cirrus, размещенную на них службу маршрутизации рандеву, которая делает возможным P2P из Flash без потоков.

0 голосов
/ 09 февраля 2011

Нет.У вас нет доступа к файловой системе клиента вне доступа к песочнице.

http://betaforums.silverlight.net/forums/p/9351/29437.aspx

...