從我所知道的,當播種或leeching洪流時,你的IP是在跟蹤器上,它仍然在那裏幾個小時或幾天如何手動告訴我的跟蹤器使用Libtorrent我是不再連接到跟蹤器,它應該忘記我的知識產權,因爲我既不會播種,也不會播種。任何代碼位或建議,將不勝感激,目前我使用的是由rasterbar提供的Python綁定,但我也可以使用C++代碼。報告結束的種子或向跟蹤器leeching Libtorrent
0
A
回答
1
libtorrent在停止洪流或停止會話時會自動執行此操作。如果它看起來失敗了,您可能想要在關閉時增加跟蹤器超時。這會增加關機延遲,但會給一些更多超載的追蹤器多一些時間。請參閱session_settings::stop_tracker_timeout
。默認情況下,這是5秒鐘,但有時跟蹤器需要比響應更長的時間,長達30秒。
追蹤者通常在一個小時內超時,並且您需要每30分鐘重新宣佈一次以保持活力。
如果你想只是發送停止事件跟蹤器,使用單獨的BitTorrent客戶端(在這種情況下,假設你使用任何客戶端沒有發出停止事件跟蹤器),它可能是不太可靠。
你應該包括信息哈希(即,洪流的唯一標識符),你該客戶端生成啓動時,同行的ID(也由客戶端生成)關鍵和在跟蹤器請求中傳送統計信息。
您可以忽略統計信息,但如果您不知道信息哈希或客戶端密鑰,並且在某些情況下使用peer-id,則跟蹤程序將無法弄清楚您的請求實際上是指您的客戶的跟蹤器請求,並且它不會刪除您的IP。
實際上,大多數情況下,您可能可以通過只知道知道信息哈希和跟蹤鏈接。您可以通過加載.torrent文件獲取信息哈希,從中獲取信息哈希和跟蹤鏈接。
2
追蹤器只是HTTP服務(雖然設計不佳)。請參閱BitTorrent Tracker Protocol,特別是event
查詢參數。在Python中,您可以使用urllib
。
相關問題
- 1. libtorrent內置跟蹤器
- 2. EWS郵件跟蹤報告
- 3. Umbraco審計跟蹤報告
- 4. Git的狀態報告的跟蹤文件未經跟蹤
- 5. 跟蹤父母的孩子,或跟蹤孩子的父母?
- 6. Python Libtorrent不會種子
- 7. 跟蹤器或Recoll?
- 8. php和mysql用戶跟蹤和報告
- 9. 去bug跟蹤/報告系統?
- 10. 代碼氣味報告/跟蹤工具
- 11. C#asp.net報告和報表查看器(或的ReportViewer)子報告
- 12. Tuleap - 配置更改跟蹤器報告的權限
- 13. 跟蹤影片剪輯結束
- 14. libtorrent警報 - read_piece_alert
- 15. 我可以跟蹤使用宏或UFT或iMacros生成報告的時間嗎?
- 16. SSRS報告不會顯示在事件探查器跟蹤中
- 17. 谷歌電子表格跟蹤時報
- 18. 從libtorrent的種子低速下載
- 19. 程序結束時的COBOL報告
- 20. 能夠粒子跟蹤器
- 21. PHP:UDP跟蹤器刮樣
- 22. Tkinter的變種跟蹤
- 23. 保存個人種子與Libtorrent save_state()?
- 24. SSRS報告訂閱以錯誤結束
- 25. 如何使用python-libtorrent爲目錄或文件創建種子?
- 26. 如何在python中使用libtorrent的udp協議跟蹤器協議
- 27. 如何查看Aptana,Apache2和XDebug的堆棧跟蹤或錯誤報告?
- 28. 做報告的客戶已被查看的產品跟蹤useragent
- 29. Git的報告未經跟蹤的.gitignore文件,不存在
- 30. 結果JS變化子實體跟蹤
@ dietrich-epp嘿謝謝你的迴應,但協議級別的東西有點超過我的頭:(如果你有時間詳細闡述一點會驚人的讚賞 – Max 2011-05-21 19:49:06