开发者

bittorrent client within silverlight

开发者 https://www.devze.com 2023-02-10 02:30 出处:网络
Is it possible to make bittorrent client within silverlight, which will run in browser? this would be unusual bittorrent client, he will download data from the server and will seed it. is it possible

Is it possible to make bittorrent client within silverlight, which will run in browser?

this would be unusual bittorrent client, he will download data from the server and will seed it. is it possible to do?

Is it possible to do within different, we开发者_开发技巧b tech, such as e.g. JavaFX?


Yes, completely possible. You can't receiving incoming connections, but that's no requirement for Bittorrent. The only thing that makes it difficult is that the peers you are connecting to need to serve a socketpolicy file on port 80 or 943, and almost none of them do. Without this policy, the Siverlight BT client will only work in the trusted 'Out of browser'-mode, which make it less usefull.

It's like a chicken-egg problem: as long as their is no large userbase for a Silverlight BT client, 'normal' nodes will not open port 943, and without that port, there never will be a large userbase for such an client.

Adobe solved this smartly by introducing Cirrus, their hosted rendezvous routing service which makes P2P possible from Flash without torrents.


No. You don't have access to the client's file system outside sandbox access.

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

0

精彩评论

暂无评论...
验证码 换一张
取 消