• 大小: 103KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: C/C++
  • 标签:

资源简介

著名的BT下载软件BitTorrent的源代码(c++版本)

资源截图

代码片段和文件信息

#include 

#include “./def.h“
#include “bencode.h“

#ifndef WINDOWS
#include 
#include 
#include 
#include 
#endif

#include 
#include 
#include 
#include 

static const char* next_key(const char *keylist)
{
  for(;*keylist && *keylist != KEY_SP; keylist++);
  if(*keylist) keylist++;
  return keylist;
}

static size_t compare_key(const char *keysize_t keylenconst char *keylist)
{
  for(;keylen && *keylist && *key==*keylist;keylen--key++keylist++) ;
  if(!keylen) if(*keylist && *keylist!=KEY_SP) return 1;
  return keylen;
}

size_t buf_int(const char *bsize_t lenchar begincharchar endcharsize_t *pi)
{
  const char *p = b;
  const char *psave;

  if(2 > len) return 0; /* buffer too small */

  if

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        146  2004-02-01 14:13  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\README

     文件         10  2004-02-01 14:16  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\stamp-h.in

     文件         21  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\AUTHORS

     文件         21  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\COPYING

     文件          8  2004-02-01 01:27  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\ChangeLog

     文件         67  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\INSTALL

     文件        535  2004-02-01 13:51  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\Makefile.am

     文件      14772  2004-02-01 14:15  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\Makefile.in

     文件         60  2004-02-01 14:12  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\NEWS

     文件      18955  2004-02-01 14:15  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\aclocal.m4

     文件       3364  2004-02-01 14:15  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\config.h.in

     文件     168194  2004-02-01 14:15  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\configure

     文件       1124  2004-02-01 14:15  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\configure.in

     文件      12117  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\depcomp

     文件       5598  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\install-sh

     文件       8857  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\missing

     文件        724  2004-01-31 01:52  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\mkinstalldirs

     文件       3627  2004-02-01 14:17  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\config.h

     文件       1213  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\bencode.h

     文件       1005  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\bitfield.h

     文件        777  2004-02-01 01:27  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\btconfig.h

     文件       2437  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\btcontent.h

     文件       1446  2004-02-01 13:31  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\btfiles.h

     文件       1419  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\btrequest.h

     文件       1132  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\btstream.h

     文件       1055  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\bufio.h

     文件        200  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\connect_nonb.h

     文件        948  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\def.h

     文件         70  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\downloader.h

     文件        539  2004-01-29 17:49  bittorent源代码c++\bittorent源代码c++\ctorrent-1.3.2\httpencode.h

............此处省略42个文件信息

评论

共有 条评论

相关资源