Example #1
0
 public void peer_BitfieldChange(bool isActive, Peer peer, int pieceId)
 {
     if (isActive)
     {
         DownloadStrategyHelp.SetInterestedOnPeerIfNecessary(mManager, peer, pieceId);
         SendCurrentSectionRequestToPeer(peer);
     }
 }
Example #2
0
        public void peer_BitfieldChange(bool isActive, Peer peer, int pieceId)
        {
            if (isActive)
            {
                DownloadStrategyHelp.SetInterestedOnPeerIfNecessary(mManager, peer, pieceId);

                // if the peer has a piece we want now, see if we want to/can download it
                this.StartDownloadingNextPieceIfPossible(peer);
            }
        }