2017-08-16 3 views
1

Ich habe einen Multi-Datei-Torrent (3 Dateien). Ich habe read_piece_alert wie erklärt here abonniert.libtorrent Warnungen - read_piece_alert

std::vector<alert*> alerts; 
ses.pop_alerts(&alerts); 
for (alert* i : alerts) { 
     switch (a->type()) { 

       case read_piece_alert::alert_type: 
       { 
         read_piece_alert* p = (read_piece_alert*)a; 
         if (p->ec) { 
           // read_piece failed 
           break; 
         } 
         // use p 
         break; 
       } 
       case file_renamed_alert::alert_type: 
       { 
         // etc... 
       } 
     } 
} 

Wie kann ich wissen, zu welcher Datei das Stück in der Multi-Datei torrent gehört?

Zum Beispiel mein Multi-Datei-Torrent hat .AVI, .TXT und .JPG. Gibt es eine Art Index, zu welcher Datei das Stück eigentlich gehört?

Antwort

1

ja. Sie können einen Stückindex mit der Funktion map_block() unter in einen oder mehrere Dateiindizes + Offsets abbilden. Siehe documentation.

Verwandte Themen