Changeset 1578
- Timestamp:
- Mar 23, 2007, 8:11:58 AM (15 years ago)
- Location:
- branches/pex/libtransmission
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pex/libtransmission/peer.c
r1540 r1578 26 26 #include "peertree.h" 27 27 28 #define MAX_REQUEST_COUNT 32 29 #define OUR_REQUEST_COUNT 8 /* TODO: we should detect if we are on a 30 high-speed network and adapt */ 31 #define PEX_INTERVAL 60 28 #define MAX_REQUEST_COUNT 32 29 #define OUR_REQUEST_COUNT 8 /* TODO: we should detect if we are on a 30 high-speed network and adapt */ 31 #define PEX_PEER_CUTOFF 50 /* only try to add new peers from pex if 32 we have fewer existing peers than this */ 33 #define PEX_INTERVAL 60 /* don't send pex messages more frequently 34 than PEX_INTERVAL + 35 rand( PEX_INTERVAL / 10 ) seconds */ 32 36 #define PEER_SUPPORTS_EXTENDED_MESSAGES( bits ) ( (bits)[5] & 0x10 ) 33 37 #define PEER_SUPPORTS_AZUREUS_PROTOCOL( bits ) ( (bits)[0] & 0x80 ) -
branches/pex/libtransmission/peeraz.h
r1545 r1578 440 440 int ii; 441 441 442 if( peer->private )442 if( peer->private || PEX_PEER_CUTOFF <= tor->peerCount ) 443 443 { 444 444 return TR_OK; -
branches/pex/libtransmission/peerext.h
r1545 r1578 258 258 benc_val_t val, * sub; 259 259 260 if( peer->private )260 if( peer->private || PEX_PEER_CUTOFF <= tor->peerCount ) 261 261 { 262 262 return TR_OK;
Note: See TracChangeset
for help on using the changeset viewer.