Для работы, которой я сейчас занимаюсь, мне нужна функциональность, аналогичная Bittorrent, единственное отличие - мне нужно провести какой-то дополнительный анализ каждого блока, полученного клиентом от пиров. Хотя я довольно новичок в Python, я обнаружил, что официальный исходный код клиента Bittorrent легко понять (по сравнению с исходным кодом Transmission на C). Но я не могу понять ту часть в исходном коде, где он обрабатывает / обрабатывает каждый полученный блок.
Было бы здорово, если бы кто-нибудь, кто знаком с официальным исходным кодом клиента Bittorrent (или Transmission), мог бы дать мне несколько указателей на то же самое.