是否可以在Silverlight中制作将在浏览器中运行的bittorrent客户端?
这将是不寻常的bittorrent客户端,他将从服务器下载数据并将其播种。有可能吗?
是否可以在其他网络技术(例如JavaFX?
最佳答案
是的,完全有可能。您无法接收传入的连接,但这不是Bittorrent的要求。唯一困难的是,您要连接的对等节点需要在端口80或943上提供一个socketpolicy文件,而几乎没有一个。如果没有此策略,Siverlight BT客户端将只能在受信任的“浏览器外”模式下工作,这将使其实用性降低。
这就像一个鸡蛋问题:只要它们不是Silverlight BT客户端的大型用户群,“普通”节点就不会打开端口943,并且没有该端口,就永远不会有此类客户端的大型用户群。
Adobe引入了Cirrus(托管的路由服务),巧妙地解决了这一问题,该服务使Flash无需洪流即可实现P2P。
关于silverlight - Silverlight中的Bittorrent客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4950194/