libtorrent
文章平均质量分 75
boos的果然多
热爱互联网
展开
-
VS2010编译libtorrent
libtorrent依赖openssl和boost库;所以先要编译openssl和boost库: 1.编译openssl: (1)安装ActivePerl,下载地址 安装完后配置环境变量;例如我安装的perl路径是G:\Perl;配置的环境变量是G:\Perl\bin; (2) 编译openssl,先下载openssl的源码包,我下载的是1.0.0版本的。 运行vis原创 2015-06-30 08:43:16 · 1605 阅读 · 0 评论 -
编译frostwire项目jlibtorrent_jni.cpp
在上一篇文章中已经编译好了boost库,libtorrent库,openssl,接下来编译libtorrent_jni.cpp; 这个文件是供jni调用底层libtorrent库的接口,为了方便在java程序中使用这些接口,需将libtorrent_jni.cpp编译成dll动态库; 在项目frostwire-jlibtorrent-master中已经给出了编译的脚本build_win原创 2015-07-02 16:29:40 · 1196 阅读 · 1 评论 -
frostwire设置libtorrent实现顺序下载边下边播
首先跟踪代码运行; main函数调用GULloader函数加载程序的主界面; 为了看下载部分的实现;首先从程序菜单栏添加种子开始跟踪; com.limegroup.gnutella.gui.actions FileMenuActions 中跟踪添加种子的运行流程 258行 openMagnetOrTorrent函数实现其中选中种子选项 添加种子后;跳转到GUIMedi原创 2015-07-06 17:37:51 · 1890 阅读 · 0 评论 -
frostwire项目源码分析
Frostwire代码分析 Frostwire是一个基于其他许多优秀开源项目开发的一款文件分享软件。它的前身是LimeWire Gnutella客户端;但是已经有了很大的变动。 现在FrostWire已经不再支持Gnutella协议;变成一个BT客户端;并且还内置了播放器能够在线播放音乐和p2p网络中的电影资源。 此项目的主要依赖库如下: (1)BitTorrent原创 2015-07-20 11:30:47 · 1301 阅读 · 0 评论