2012-12-17 2 views
2

동료를 보내고있는 데이터에 대한 경고를 받고 싶습니다. 내 코드는 들어오는 블록에 libtorrent.block_finished_alert를 찾음으로써 훌륭하게 작동하지만, 내가 언제, 그리고 내가 무엇을 동료에게 보내고 있는지 알고 싶다. 내가 아웃 바운드 전송에 대해 동등한 것을 줄 수있는 경고를 찾을 수 없습니다. 필자는 파일 및 오프셋 (피어 요청)을 알아야합니다.libtorrent (rasterbar)로 업로드 활동에 대한 경고를 받으십시오.

아웃 바운드 차단 요청에 대한 경고가 있습니까?

파이썬 바인딩을 사용하고 있지만 C++ 코드도 좋습니다.

답변

3

경고가 가장 가까운 것은 아마도 stats_alert입니다. 업로드 된 페이로드 바이트 수를 알려줍니다. 그것은 전체 블록의 세부 사항을 보내지는 않을 것입니다.

경고를 추가하려면 bt_peer_connection::write_piece을보십시오.

패치를 환영합니다!