1.87测试版

说不定之前我连续崩溃的问题也是这个,,当时说是长效种子导致,让我晚上升级试试
image
话说反吸血变成无限了?没倒计时显示了,但是配置文件里面能看到还是10天,倒计时能加上吗?



等下个版本改善长效命中率。。做成HTTP那样,一个个小区块,一次取多少数据对命中率应该有改善

刚刚发现个BUG,HTTP任务服务器URL全部复制出来的链接到其它电脑上无法下载

然后看了下,,发现了问题所在


http任务服务器这显示的URL还是不完整,,有长度字符显示限制?
完整URL是,总长度535个字符

https://161.117.87.26/download/?fid=fAoYsJoCQDrk1o4rxUyiBbfToZXhfyLZAQAAAPxX*3mKlZCjNSswze6kYzQ3Usmd&mid=666&threshold=251&tid=13A0F9174F3DDAB09AF421B0DCDFBE33&srcid=0&verno=2&pk=xdrive&e=1647864534&g=FC57FB798A9590A3352B30CDEEA463343752C99D&i=7C0A18B09A02403AE4D68E2BC54CA205B7D3A195&ui=YP_35nI8ZU8Apyma&t=0&hy=1&ms=6300000&th=0&pt=1&f=7937884129&userid=YP_35nI8ZU8Apyma&clientid=YNxT9w7GMdWvEOKa&projectid=2wks56c31dc80sxm5p9&vip=PVIP&clientver=&spr=flow&fileid=VMyb9ZivuqTHS7EY9r5o5m3Eo1&fext=7z&at=48DB7F6170142A420AED1872ED2125AD

只显示到了7C0A18B09A02403,显示字符上限是260?

而且不只是显示字符问题。。右键全部复制得出的值也少了
image
得出的值只有512个字符

https://47.241.61.107/download/?fid=fAoYsJoCQDrk1o4rxUyiBbfToZXhfyLZAQAAAPxX*3mKlZCjNSswze6kYzQ3Usmd&mid=666&threshold=251&tid=13A0F9174F3DDAB09AF421B0DCDFBE33&srcid=0&verno=2&pk=xdrive&e=1647864534&g=FC57FB798A9590A3352B30CDEEA463343752C99D&i=7C0A18B09A02403AE4D68E2BC54CA205B7D3A195&ui=YP_35nI8ZU8Apyma&t=0&hy=1&ms=6300000&th=0&pt=1&f=7937884129&userid=YP_35nI8ZU8Apyma&clientid=YNxT9w7GMdWvEOKa&projectid=2wks56c31dc80sxm5p9&vip=PVIP&clientver=&spr=flow&fileid=VMyb9ZivuqTHS7EY9r5o5m3Eo1&fext=7z&at=48DB7F617

所以建议长度改成2048

希望彗星手机版在安卓12系统上可以授权全局文件访问权限,如下是闪电和libretorrent的请求截图,我觉得彗星也可能需要。



是的,Windows的list-view最多显示259个字符

wxWidgets最多取512字符

如果需要取超长的链接文字信息,得改为从任务对象里直接获取。后续版本改进。

感谢反馈,后续测试一下

新人关于此软件的相关问题 - 比特彗星(BitComet) - 彗星論壇 (cometbbs.com)

MAC下用户列表中,不显示分块信息图

为什么有的网站无法接管下载 - 比特彗星(BitComet) - 彗星論壇 (cometbbs.com)

感觉不太对劲,,下HTTP任务有内存溢出,整个主界面一卡一卡的,卡的动弹不得
image

Time: 2022-03-23 23:51:53
Version: BitComet v1.86.2.28
Edition: 64-bit
 
Up Time: 1:11:25
Number of Task: 71 in total, 1 running
Long-Term Seeding: 101
Metadata Downloading: none
 
TCP Connections: 382 established, 0 half-open, 0 pending
   Established: HTTP:194  连入:167  BT:20  长效种子:1
   Half-Open: 
   Pending: 
 
Overall Download Rate: 51 KB/s
   TCP Trackers: 0 KB/s
   Metadata download for BT tasks: 0 KB/s
   Metadata download for torrent list: 0 KB/s
Overall Upload Rate: 57 KB/s
   Long-Term Seeding: 0 KB/s
   Remote Download: 0 KB/s
 
Memory Usage:
   [Working Set]: 2.70 GB
   [Commit Size]: 6.76 GB
   [Process Heap]: 129.9 MB
   TCP Transfer Buffer: 4.01 GB
   Disk Cache: 132.6 MB
   Disk Write Buffer: 62.7 MB
   Task Log: 14.3 MB
   UDP Transfer Buffer: 7.88 MB
   Torrent List: 852.7 KB
   Global Log: 44.7 KB
   File List: 0 B
   Metadata Buffer: 0 B
   Metadata Download: 0 B
   Tracker Log: 0 B
   Peer Log: 0 B
 
Free Memory:
   Physical: 10.8 MB / 3.99 GB
   Virtual: 137.3 MB / 8.99 GB
   Process: 127.9 TB / 127.9 TB
 
Disk Cache Size:
   Total Size: 132.6 MB
   BitTorrent: 0 B
   HTTP/FTP: 132.4 MB
   Long-Term Seed: 128.0 KB
 
=== piece_cache ===
--------- total_size = 0 B
 
=== pool_block ===
  block_regions_size       = 10.5 MB
  block_regions_num      = 168
        commited_size       = 10.4 MB
        free_region_num     = 2
        free_block_num      = 13
        free_block_size       = 52.0 KB
  large_regions_size        = 2.40 GB
  large_regions_num       = 231
TOTAL_SIZE                     = 2.41 GB
 
=== committed_blocks (current) ===
    class Core_Common::vector_buffer_stats<class Core_Wire::WireBuffer>: 2.21 GB, 594 blocks
    class Core_Common::vector_buffer_stats<struct Core_CachedFile::file_chunk_t>: 195.3 MB, 28 blocks
    class Core_Common::vector_buffer_stats<class Core_Socket::udp_package_t>: 7.88 MB, 2018 blocks
    class Core_Wire::WireLinkLayer: 392.0 KB, 14 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 288.0 KB, 24 blocks
    ltseed_cache: 128.0 KB, 2 blocks
    class Core_Socket::SocketPeer: 72.0 KB, 6 blocks
    class Core_MultiDownload::MultiDownloadTaskImpl: 60.0 KB, 1 blocks
    class Core_HTTPServer::HTTPServerImpl: 40.0 KB, 1 blocks
    struct Core_Common::TimerQueue::timer_t: 40.0 KB, 10 blocks
    class Core_TaskManage::TaskBasic: 36.0 KB, 3 blocks
    class Core_Common::vector_buffer: 32.0 KB, 1 blocks
    class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 16.0 KB, 2 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 16.0 KB, 2 blocks
    class Core_TaskManage::TaskBitTorrent: 8 KB, 2 blocks
    class Core_BitTorrent::BitTorrentProtocolDHEncryption: 4 KB, 1 blocks
    class Core_BitTorrent::BitTorrentProtocolHandshake: 4 KB, 1 blocks
    class Core_TaskHTTPServer::http_response_body_callback_http_share: 4 KB, 1 blocks
    class Core_TaskManage::TaskMultiDownload: 4 KB, 1 blocks
    class Core_Common::vector_buffer_stats<class Core_SOAPClient::soap_wire_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_client_received_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_server_request_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_HTTPServer::http_response_t>: 0 B, 0 blocks
    class Core_Common::xml_node_t: 0 B, 0 blocks
    file_t::read(): 0 B, 0 blocks
    struct Core_Tracker_DHT::knetwork::find_session_t: 0 B, 0 blocks
TOTAL = 2.41 GB, 2713 blocks
 
=== committed_blocks (accumulative) ===
    class Core_Common::vector_buffer_stats<struct Core_CachedFile::file_chunk_t>: 77.5 GB, 35442 blocks
    class Core_Common::vector_buffer_stats<class Core_Wire::WireBuffer>: 64.0 GB, 94059 blocks
    class Core_Common::vector_buffer: 8.35 GB, 199732 blocks
    class Core_Common::vector_buffer_stats<class Core_Socket::udp_package_t>: 3.17 GB, 831924 blocks
    ltseed_cache: 2.27 GB, 37339 blocks
    class Core_Common::xml_node_t: 14.9 MB, 3836 blocks
    class Core_BitTorrent::BitTorrentProtocolHandshake: 7.58 MB, 1941 blocks
    class Core_Wire::WireLinkLayer: 4.51 MB, 165 blocks
    class Core_TaskHTTPServer::http_response_body_callback_http_share: 3.85 MB, 987 blocks
    class Core_BitTorrent::BitTorrentProtocolDHEncryption: 3.78 MB, 969 blocks
    struct Core_Tracker_DHT::knetwork::find_session_t: 3.37 MB, 865 blocks
    class Core_HTTPServer::HTTPServerImpl: 2.46 MB, 63 blocks
    class Core_Socket::SocketPeer: 1.83 MB, 157 blocks
    class Core_Common::vector_buffer_stats<struct Core_HTTPServer::http_response_t>: 384.0 KB, 96 blocks
    class Core_Common::vector_buffer_stats<class Core_SOAPClient::soap_wire_t>: 304.0 KB, 44 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 288.0 KB, 24 blocks
    class Core_MultiDownload::MultiDownloadTaskImpl: 120.0 KB, 2 blocks
    struct Core_Common::TimerQueue::timer_t: 40.0 KB, 10 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_client_received_t>: 36.0 KB, 9 blocks
    class Core_TaskManage::TaskBasic: 36.0 KB, 3 blocks
    class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 16.0 KB, 2 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 16.0 KB, 2 blocks
    file_t::read(): 16.0 KB, 4 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_server_request_t>: 8 KB, 2 blocks
    class Core_TaskManage::TaskBitTorrent: 8 KB, 2 blocks
    class Core_TaskManage::TaskMultiDownload: 8 KB, 2 blocks
TOTAL = 155.4 GB, 1207682 blocks
 
=== pool_stats (current) ===
    class string_stats<struct Core_HTTPClient::http_response_body_t>: 1.80 GB, 196 blocks
    class tstring_stats<struct Core_MultiDownload::log_item_t>: 12.5 MB, 27138 blocks
    class deque_stats<struct Core_MultiDownload::log_item_t>: 1.81 MB, 29308 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>: 315.3 KB, 1746 blocks
    class vector_stats<struct Core_Tracker_DHT::knode_t>: 225.5 KB, 295 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_info_base_t>: 132.1 KB, 703 blocks
    class map_stats<class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 45.5 KB, 583 blocks
    class vector_stats<struct wxGlobalLog_LogCallback::log_info_t>: 24.7 KB, 1 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 22.2 KB, 2 blocks
    class vector_stats<struct Core_Tracker_DHT::kbucket_t>: 21.8 KB, 2 blocks
    class tstring_stats<struct wxGlobalLog_LogCallback::log_info_t>: 20.0 KB, 167 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t>: 13.2 KB, 1 blocks
    class deque_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 11.7 KB, 497 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t::kvalue_template<6> >: 11.2 KB, 99 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 5.48 KB, 78 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 5.27 KB, 75 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 2.93 KB, 2 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 2.93 KB, 2 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t>: 352 B, 3 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t>: 320 B, 3 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_collect_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_dht_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_scrape_t> >: 72 B, 1 blocks
TOTAL = 1.82 GB, 60904 blocks
 
=== pool_stats (accumulative) ===
    class string_stats<struct Core_HTTPClient::http_response_body_t>: 21.5 GB, 14479 blocks
    class tstring_stats<struct Core_MultiDownload::log_item_t>: 31.4 MB, 66542 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>: 4.15 MB, 28474 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_info_base_t>: 2.65 MB, 14067 blocks
    class deque_stats<struct Core_MultiDownload::log_item_t>: 2.62 MB, 39210 blocks
    class vector_stats<struct Core_Tracker_DHT::knode_t>: 656.2 KB, 1960 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 133.5 KB, 69 blocks
    class tstring_stats<struct wxGlobalLog_LogCallback::log_info_t>: 127.3 KB, 1059 blocks
    class vector_stats<struct wxGlobalLog_LogCallback::log_info_t>: 99.1 KB, 176 blocks
    class map_stats<class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 45.5 KB, 583 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t>: 39.8 KB, 13 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t::kvalue_template<6> >: 29.3 KB, 653 blocks
    class vector_stats<struct Core_Tracker_DHT::kbucket_t>: 21.8 KB, 2 blocks
    class deque_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 15.6 KB, 503 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 13.3 KB, 36 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 13.3 KB, 36 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 5.48 KB, 78 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 5.27 KB, 75 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t>: 352 B, 3 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t>: 320 B, 3 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_collect_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_dht_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_scrape_t> >: 72 B, 1 blocks
TOTAL = 21.5 GB, 168024 blocks
 
=== UDP Transfer ===
UDP 传输:
		recv[76.1 MB]: 1 KB/s, send[168.5 MB] 57 KB/s
		packets recv[318,942]: 9 pkt/s, send[512,982] 46 pkt/s
		queue recv: 0, send: 0
DHT
		recv[74.8 MB]: 0 KB/s, send[47.3 MB] 1 KB/s
		packets recv[310,438]: 5 pkt/s, send[424,090]: 5 pkt/s
		queue send: 0, threshold: 100, dropped queries: 7,534
UDP tracker
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
LTSeed UDP client
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
LTSeed UDP server
		recv[1.13 MB]: 0 KB/s, send[121.1 MB] 57 KB/s < 19.9 MB/s
		packets recv[7,238]: 3 pkt/s, send[88,892]: 40 pkt/s
		queue send: 0
uTP
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
 
=== number of UDP sent packet by size ===
packet_size	number_of_packet
46	171
47	2800
48	1
49	3659
51	13
53	1432
54	7
58	3
62	61
65	183
83	12
94	59
95	86
96	1
97	79
98	369574
99	1
101	57
102	1
103	64
105	12
109	10
111	8
113	12
117	5
119	9
121	22
125	1
127	4
129	6
135	1
143	4
145	2
151	2
159	1
167	11
169	4
173	4
175	5
177	1
183	2
191	1
199	1
207	2
213	1
215	1
265	59
266	3381
267	409
268	2660
269	3
270	2
272	18570
280	28
285	1
295	123
296	14053
297	270
298	4898
299	1
300	10
302	1410
472	13
879	119
972	6853
1379	21
1472	81702
 
=== number of UDP received packet by size ===
packet_size	number_of_packet
11	28
18	4
20	237
30	6
38	1
40	1
43	1
46	219
53	3
55	16
56	228
57	1
58	414
59	50
60	5
62	158
65	1120
66	42
67	184
69	1
71	6
72	1
74	4
91	4
92	292
93	62
94	86
95	484
96	21
97	557
98	2292
100	7
101	785
103	517
104	1505
106	104
108	20
110	1
111	16
112	16
113	9
114	4
115	508
116	2
117	52
118	73
119	7
120	1
125	1
126	6
127	10
128	36
132	2
137	77
141	5
143	13
144	1
145	4
146	17
149	8
178	1
253	74
266	2
298	32
303	1
369	2
413	16

Time: 2022-03-23 23:51:14
Version: BitComet v1.86.2.28
Edition: 64-bit
 
Up Time: 1:10:46
Number of Task: 71 in total, 1 running
Long-Term Seeding: 101
Metadata Downloading: none
 
TCP Connections: 384 established, 0 half-open, 0 pending
   Established: HTTP:200  连入:183  BT:1
   Half-Open: 
   Pending: 
 
Overall Download Rate: 8.0 MB/s
   TCP Trackers: 0 KB/s
   Metadata download for BT tasks: 0 KB/s
   Metadata download for torrent list: 0 KB/s
Overall Upload Rate: 38 KB/s
   Long-Term Seeding: 0 KB/s
   Remote Download: 0 KB/s
 
Memory Usage:
   [Working Set]: 1.76 GB
   [Commit Size]: 4.06 GB
   [Process Heap]: 129.9 MB
   TCP Transfer Buffer: 2.85 GB
   Disk Cache: 164.0 MB
   Disk Write Buffer: 129.7 MB
   Task Log: 14.2 MB
   UDP Transfer Buffer: 1,020 KB
   Torrent List: 852.7 KB
   Global Log: 44.7 KB
   File List: 0 B
   Metadata Buffer: 0 B
   Metadata Download: 0 B
   Tracker Log: 0 B
   Peer Log: 0 B
 
Free Memory:
   Physical: 1 GB / 3.99 GB
   Virtual: 2.65 GB / 8.99 GB
   Process: 127.9 TB / 127.9 TB
 
Disk Cache Size:
   Total Size: 163.9 MB
   BitTorrent: 0 B
   HTTP/FTP: 157.9 MB
   Long-Term Seed: 6 MB
 
=== piece_cache ===
--------- total_size = 0 B
 
=== pool_block ===
  block_regions_size       = 7.37 MB
  block_regions_num      = 118
        commited_size       = 3.81 MB
        free_region_num     = 81
        free_block_num      = 912
        free_block_size       = 3.56 MB
  large_regions_size        = 2.53 GB
  large_regions_num       = 358
TOTAL_SIZE                     = 2.53 GB
 
=== committed_blocks (current) ===
    class Core_Common::vector_buffer_stats<class Core_Wire::WireBuffer>: 2.24 GB, 595 blocks
    class Core_Common::vector_buffer_stats<struct Core_CachedFile::file_chunk_t>: 287.8 MB, 70 blocks
    ltseed_cache: 6 MB, 96 blocks
    class Core_Common::vector_buffer_stats<class Core_Socket::udp_package_t>: 1,020 KB, 255 blocks
    class Core_Wire::WireLinkLayer: 392.0 KB, 14 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 288.0 KB, 24 blocks
    class Core_Socket::SocketPeer: 72.0 KB, 6 blocks
    class Core_MultiDownload::MultiDownloadTaskImpl: 60.0 KB, 1 blocks
    struct Core_Common::TimerQueue::timer_t: 40.0 KB, 10 blocks
    class Core_TaskManage::TaskBasic: 36.0 KB, 3 blocks
    class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 16.0 KB, 2 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 16.0 KB, 2 blocks
    class Core_TaskManage::TaskBitTorrent: 8 KB, 2 blocks
    class Core_BitTorrent::BitTorrentProtocolDHEncryption: 4 KB, 1 blocks
    class Core_BitTorrent::BitTorrentProtocolHandshake: 4 KB, 1 blocks
    class Core_TaskManage::TaskMultiDownload: 4 KB, 1 blocks
    class Core_Common::vector_buffer: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<class Core_SOAPClient::soap_wire_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_client_received_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_server_request_t>: 0 B, 0 blocks
    class Core_Common::vector_buffer_stats<struct Core_HTTPServer::http_response_t>: 0 B, 0 blocks
    class Core_Common::xml_node_t: 0 B, 0 blocks
    class Core_HTTPServer::HTTPServerImpl: 0 B, 0 blocks
    class Core_TaskHTTPServer::http_response_body_callback_http_share: 0 B, 0 blocks
    file_t::read(): 0 B, 0 blocks
    struct Core_Tracker_DHT::knetwork::find_session_t: 0 B, 0 blocks
TOTAL = 2.53 GB, 1084 blocks
 
=== committed_blocks (accumulative) ===
    class Core_Common::vector_buffer_stats<struct Core_CachedFile::file_chunk_t>: 76.2 GB, 35309 blocks
    class Core_Common::vector_buffer_stats<class Core_Wire::WireBuffer>: 63.9 GB, 93903 blocks
    class Core_Common::vector_buffer: 8.25 GB, 196415 blocks
    class Core_Common::vector_buffer_stats<class Core_Socket::udp_package_t>: 3.16 GB, 829751 blocks
    ltseed_cache: 2.27 GB, 37339 blocks
    class Core_Common::xml_node_t: 14.9 MB, 3835 blocks
    class Core_BitTorrent::BitTorrentProtocolHandshake: 7.58 MB, 1941 blocks
    class Core_Wire::WireLinkLayer: 4.51 MB, 165 blocks
    class Core_TaskHTTPServer::http_response_body_callback_http_share: 3.85 MB, 986 blocks
    class Core_BitTorrent::BitTorrentProtocolDHEncryption: 3.78 MB, 969 blocks
    struct Core_Tracker_DHT::knetwork::find_session_t: 3.37 MB, 865 blocks
    class Core_HTTPServer::HTTPServerImpl: 2.42 MB, 62 blocks
    class Core_Socket::SocketPeer: 1.83 MB, 157 blocks
    class Core_Common::vector_buffer_stats<struct Core_HTTPServer::http_response_t>: 384.0 KB, 96 blocks
    class Core_Common::vector_buffer_stats<class Core_SOAPClient::soap_wire_t>: 304.0 KB, 44 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 288.0 KB, 24 blocks
    class Core_MultiDownload::MultiDownloadTaskImpl: 120.0 KB, 2 blocks
    struct Core_Common::TimerQueue::timer_t: 40.0 KB, 10 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_client_received_t>: 36.0 KB, 9 blocks
    class Core_TaskManage::TaskBasic: 36.0 KB, 3 blocks
    class Core_Wire::wire_group_t: 16.0 KB, 1 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 16.0 KB, 2 blocks
    class std::_Ref_count_obj_alloc<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t,struct Core_Common::shared_ptr_allocator<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 16.0 KB, 2 blocks
    file_t::read(): 16.0 KB, 4 blocks
    class Core_Common::vector_buffer_stats<struct Core_Common::soap_server_request_t>: 8 KB, 2 blocks
    class Core_TaskManage::TaskBitTorrent: 8 KB, 2 blocks
    class Core_TaskManage::TaskMultiDownload: 8 KB, 2 blocks
TOTAL = 154.0 GB, 1201900 blocks
 
=== pool_stats (current) ===
    class string_stats<struct Core_HTTPClient::http_response_body_t>: 620.5 MB, 105 blocks
    class tstring_stats<struct Core_MultiDownload::log_item_t>: 12.3 MB, 26941 blocks
    class deque_stats<struct Core_MultiDownload::log_item_t>: 1.80 MB, 29111 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>: 315.3 KB, 1746 blocks
    class vector_stats<struct Core_Tracker_DHT::knode_t>: 225.5 KB, 295 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_info_base_t>: 132.1 KB, 703 blocks
    class map_stats<class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 45.5 KB, 583 blocks
    class vector_stats<struct wxGlobalLog_LogCallback::log_info_t>: 24.7 KB, 1 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 22.2 KB, 2 blocks
    class vector_stats<struct Core_Tracker_DHT::kbucket_t>: 21.8 KB, 2 blocks
    class tstring_stats<struct wxGlobalLog_LogCallback::log_info_t>: 20.0 KB, 167 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t>: 13.2 KB, 1 blocks
    class deque_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 11.7 KB, 497 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t::kvalue_template<6> >: 11.0 KB, 99 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 5.48 KB, 78 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 5.27 KB, 75 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 2.93 KB, 2 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 2.93 KB, 2 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t>: 352 B, 3 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t>: 320 B, 3 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_collect_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_dht_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_scrape_t> >: 72 B, 1 blocks
TOTAL = 635.5 MB, 60419 blocks
 
=== pool_stats (accumulative) ===
    class string_stats<struct Core_HTTPClient::http_response_body_t>: 20.2 GB, 14346 blocks
    class tstring_stats<struct Core_MultiDownload::log_item_t>: 31.1 MB, 66148 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>: 4.15 MB, 28474 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_info_base_t>: 2.65 MB, 14067 blocks
    class deque_stats<struct Core_MultiDownload::log_item_t>: 2.61 MB, 39012 blocks
    class vector_stats<struct Core_Tracker_DHT::knode_t>: 656.2 KB, 1960 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 133.5 KB, 69 blocks
    class tstring_stats<struct wxGlobalLog_LogCallback::log_info_t>: 127.3 KB, 1059 blocks
    class vector_stats<struct wxGlobalLog_LogCallback::log_info_t>: 99.1 KB, 176 blocks
    class map_stats<class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 45.5 KB, 583 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t>: 39.8 KB, 13 blocks
    class vector_stats<struct Core_Tracker_DHT::kstored_t::kvalue_template<6> >: 28.7 KB, 650 blocks
    class vector_stats<struct Core_Tracker_DHT::kbucket_t>: 21.8 KB, 2 blocks
    class deque_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_rss_t> >: 15.6 KB, 503 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 13.3 KB, 36 blocks
    class vector_stats<class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 13.3 KB, 36 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t> >: 5.48 KB, 78 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t> >: 5.27 KB, 75 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_history_t>: 352 B, 3 blocks
    class tstring_stats<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_share_t>: 320 B, 3 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_collect_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_dht_t> >: 72 B, 1 blocks
    class map_stats<class Core_Common::string_fixed_size<20>,class std::shared_ptr<struct Core_BitTorrent_Share::InterfaceBitTorrentShare::torrent_scrape_t> >: 72 B, 1 blocks
TOTAL = 20.3 GB, 167296 blocks
 
=== UDP Transfer ===
UDP 传输:
		recv[76.0 MB]: 1 KB/s, send[166.3 MB] 39 KB/s
		packets recv[318,539]: 10 pkt/s, send[511,212] 35 pkt/s
		queue recv: 7, send: 0
DHT
		recv[74.8 MB]: 0 KB/s, send[47.2 MB] 1 KB/s
		packets recv[310,182]: 8 pkt/s, send[423,835]: 8 pkt/s
		queue send: 0, threshold: 100, dropped queries: 7,534
UDP tracker
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
LTSeed UDP client
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
LTSeed UDP server
		recv[1.10 MB]: 0 KB/s, send[119.1 MB] 38 KB/s < 19.9 MB/s
		packets recv[7,098]: 2 pkt/s, send[87,377]: 27 pkt/s
		queue send: 0
uTP
		recv[0 B]: 0 KB/s, send[0 B] 0 KB/s
		packets recv[0]: 0 pkt/s, send[0]: 0 pkt/s
		queue send: 0
 
=== number of UDP sent packet by size ===
packet_size	number_of_packet
46	171
47	2785
48	1
49	3646
51	13
53	1423
54	7
58	3
62	61
65	183
83	12
94	59
95	86
96	1
97	75
98	369574
99	1
101	57
102	1
103	64
105	12
109	10
111	8
113	12
117	3
119	9
121	22
125	1
127	4
129	6
135	1
143	4
145	2
151	2
159	1
167	11
169	4
173	4
175	5
177	1
183	2
191	1
199	1
215	1
265	58
266	3374
267	408
268	2649
269	3
270	2
272	18482
280	27
285	1
295	120
296	13979
297	269
298	4883
299	1
300	10
302	1403
472	13
879	119
972	6727
1379	21
1472	80313
 
=== number of UDP received packet by size ===
packet_size	number_of_packet
11	28
18	4
20	232
30	6
38	1
40	1
43	1
46	219
53	3
55	16
56	228
57	1
58	414
59	50
60	5
62	158
65	1118
66	42
67	184
69	1
71	6
72	1
74	4
91	4
92	292
93	62
94	86
95	484
96	21
97	557
98	2292
100	7
101	785
103	517
104	1505
106	104
108	20
110	1
111	16
112	16
113	9
114	4
115	508
116	2
117	52
118	73
119	7
120	1
125	1
126	6
127	10
128	36
132	2
137	76
141	5
143	13
144	1
145	4
146	17
149	8
178	1
253	74
266	2
298	32
303	1
369	2
413	16

彗星电脑版无法登录
image

感谢反馈。HTTP下载暂停后能恢复正常吗?

服务器维护,已恢复正常。

还是不行,用的江苏移动宽带
image

关于这个问题 我这里有一些小疑问
打包下载会含有3~5次断流,因为服务器正在打包文件,此时只要等待断流时间不会超过5~10秒,5~10秒后满速下载
kinhdown的下载目前是打包下载,也就是下载过程中文件是会变动的,但是比特彗星会检测文件是否变动,表现为下载1s断开再重试再断开

但也是一样,和楼下一样,先后测试 不存在线程跑满限制的情况.
然后同样 复制链接chrome下载也是可以完整下载下来

@wxhere15 关于这个情况,能否看看是否解决的方法

看看任务日志,因为目前每个线程检测的是文件大小,需要对方服务器付和HTTP协议规范,响应206状态码,因为比特彗星不是分段下载,所以下完无需合并文件。用IDM这种分段下载可能可以解决你的问题

是的,一暂停就恢复了

关于此类的下载能否增加一个新的选项

对的,,就是你图上这种,响应200,但是每次回应的length长度体积不一致,这种是对方网站没有遵守HTTP协议,不规范响应导致的。。看看官方要不要做下兼容吧。个人来说感觉没必要。。兼容的话,估计是检测到长度变化则丢弃多线程,仅采用主线程实现单线程下载,这样可以兼容解决这个问题,,想要实现多线程,就得和IDM那样搞分块下载。。那就没必要了,实属坑,下完还要合并文件