@@ -58,12 +58,16 @@ impl Service {
58
58
self . console . println ( "UDP trackers ..." ) ;
59
59
60
60
for udp_tracker in & self . config . udp_trackers {
61
+ debug ! ( "UDP tracker: {:?}" , udp_tracker) ;
62
+
61
63
let colored_tracker_url = udp_tracker. to_string ( ) . yellow ( ) ;
62
64
63
65
let transaction_id = TransactionId ( RANDOM_TRANSACTION_ID ) ;
64
66
65
67
let mut client = checker:: Client :: default ( ) ;
66
68
69
+ debug ! ( "Bind and connect" ) ;
70
+
67
71
let Ok ( bound_to) = client. bind_and_connect ( ASSIGNED_BY_OS , udp_tracker) . await else {
68
72
check_results. push ( Err ( CheckError :: UdpError {
69
73
socket_addr : * udp_tracker,
@@ -73,6 +77,8 @@ impl Service {
73
77
break ;
74
78
} ;
75
79
80
+ debug ! ( "Send connection request" ) ;
81
+
76
82
let Ok ( connection_id) = client. send_connection_request ( transaction_id) . await else {
77
83
check_results. push ( Err ( CheckError :: UdpError {
78
84
socket_addr : * udp_tracker,
@@ -87,6 +93,8 @@ impl Service {
87
93
88
94
let info_hash = InfoHash ( hex ! ( "9c38422213e30bff212b30c360d26f9a02136422" ) ) ; // # DevSkim: ignore DS173237
89
95
96
+ debug ! ( "Send announce request" ) ;
97
+
90
98
if ( client
91
99
. send_announce_request ( connection_id, transaction_id, info_hash, Port ( bound_to. port ( ) ) )
92
100
. await )
@@ -104,6 +112,8 @@ impl Service {
104
112
. println ( & format ! ( "{} - Announce at {} is failing" , "✗" . red( ) , colored_tracker_url) ) ;
105
113
}
106
114
115
+ debug ! ( "Send scrape request" ) ;
116
+
107
117
let info_hashes = vec ! [ InfoHash ( hex!( "9c38422213e30bff212b30c360d26f9a02136422" ) ) ] ; // # DevSkim: ignore DS173237
108
118
109
119
if ( client. send_scrape_request ( connection_id, transaction_id, info_hashes) . await ) . is_ok ( ) {
0 commit comments