Changeset 3139
- Timestamp:
- Sep 22, 2007, 2:32:02 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer-mgr.c
r3138 r3139 639 639 const int peerIsSeed = e->progress >= 1.0; 640 640 if( clientIsSeed && peerIsSeed ) { 641 fprintf( stderr, "DISCONNECTING FROM PEER because both of us are seeds\n");641 fprintf( stderr, "DISCONNECTING FROM PEER %s because both of us are seeds\n", tr_peerIoGetAddrStr(peer->io) ); 642 642 peer->doDisconnect = 1; 643 643 } … … 650 650 651 651 case TR_PEERMSG_GOT_ERROR: 652 fprintf( stderr, "DISCONNECTING FROM PEER %s because we got an error\n", tr_peerIoGetAddrStr(peer->io)); 652 653 peer->doDisconnect = 1; 653 654 reconnectSoon( t ); … … 1209 1210 const int isSeeding = tr_cpGetStatus( t->tor->completion ) != TR_CP_INCOMPLETE; 1210 1211 1211 fprintf( stderr, "[%s] doing upkeep on our peer connections\n", t->tor->info.name );1212 1213 1212 /* how many connections do we have? */ 1214 1213 for( i=liveCount=0; i<size; ++i ) … … 1220 1219 tr_peer * peer = peers[i]; 1221 1220 if( shouldPeerBeDisconnected( t, peer, liveCount, isSeeding ) ) { 1222 fprintf( stderr, " %s is a bum. I'm hanging up on them.\n", tr_peerIoGetAddrStr(peer->io) );1221 fprintf( stderr, "[%s] %s is a bum. I'm hanging up on them.\n", t->tor->info.name, tr_peerIoGetAddrStr(peer->io) ); 1223 1222 disconnectPeer( peer ); 1224 1223 --liveCount; … … 1247 1246 qsort( pool, poolSize, sizeof(tr_peer*), comparePeerByConnectionDate ); 1248 1247 1249 /* debugging */1250 if( poolSize > 0 ) {1251 fprintf( stderr, "here are some peers that I might want to connect to: \n" );1252 for( i=0; i<poolSize; ++i )1253 fprintf( stderr, "%"PRIu64", ", (uint64_t)pool[i]->connectionChangedAt );1254 fprintf( stderr, "\n" );1255 }1256 1257 1248 /* make some connections */ 1258 1249 for( i=0; i<poolSize && left>0; ++i ) … … 1261 1252 tr_peerIo * io; 1262 1253 1263 if( ( now - peer->connectionChangedAt ) < MIN_HANGUP_PERIOD_SEC ) { 1264 fprintf( stderr, "out of candidates\n" ); 1254 if( ( now - peer->connectionChangedAt ) < MIN_HANGUP_PERIOD_SEC ) 1265 1255 break; 1266 }1267 1256 1268 1257 /* already have a handshake pending */ 1269 if( getExistingHandshake( manager, &peer->in_addr ) != NULL ) { 1270 fprintf( stderr, "already have a handshake for that address\n" ); 1258 if( getExistingHandshake( manager, &peer->in_addr ) != NULL ) 1271 1259 continue; 1272 }1273 1260 1274 1261 /* initiate a connection to the peer */ 1275 1262 io = tr_peerIoNewOutgoing( manager->handle, &peer->in_addr, peer->port, t->hash ); 1276 fprintf( stderr, " we haven't tried %s in awhile...\n", tr_peerIoGetAddrStr(io) );1263 fprintf( stderr, "[%s] connecting to potential peer %s\n", t->tor->info.name, tr_peerIoGetAddrStr(io) ); 1277 1264 peer->connectionChangedAt = time( NULL ); 1278 1265 initiateHandshake( manager, io );
Note: See TracChangeset
for help on using the changeset viewer.