2011-02-09 72 views
1

是否有可能在Silverlight中創建BitTorrent客戶端,它將在瀏覽器中運行?silverlight中的bittorrent客戶端

這將是一個不尋常的bittorrent客戶端,他會從服務器下載數據並將其種子。有可能嗎?

是否有可能在不同的網絡技術領域(例如, JavaFX的?

回答

1

是的,完全可能的。您無法接收傳入的連接,但這不是Bittorrent的要求。唯一讓你感到困難的是你所連接的對等端需要在端口80或943上提供socketpolicy文件,而且幾乎沒有一個能夠。如果沒有此政策,Siverlight BT客戶端將只能使用受信任的「瀏覽器外」模式,這使得它不那麼有用。

這就像一個雞蛋問題:只要他們沒有一個Silverlight BT客戶端的大用戶羣,'普通'節點將不會打開端口943,如果沒有這個端口,就不會有這麼大的用戶羣客戶。

Adob​​e通過引入Cirrus,他們的託管交會路由服務巧妙地解決了這個問題,它使得P2P無法使用Flash成爲可能。