コード例 #1
0
ファイル: Mode.cs プロジェクト: KalinovDmitri/MonoTorrent
 protected virtual void HandleAllowedFastMessage(PeerId id, AllowedFastMessage message)
 {
     if (!Manager.Bitfield[message.PieceIndex])
     {
         id.IsAllowedFastPieces.Add(message.PieceIndex);
     }
 }
コード例 #2
0
 void peer_AllowedFastMessageReceived(object sender, AllowedFastMessage e)
 {
     ShowMessage("{0}:Received {1}", sender, e);
 }
コード例 #3
0
 protected override void HandleAllowedFastMessage(PeerId id, AllowedFastMessage message)
 {
     // Disregard these when in metadata mode as we can't request regular pieces anyway
 }
コード例 #4
0
 protected override void HandleAllowedFastMessage(PeerId id, AllowedFastMessage message)
 {
     // Disregard these when in metadata mode as we can't request regular pieces anyway
 }
コード例 #5
0
ファイル: Mode.cs プロジェクト: mrscylla/octotorrent
 protected virtual void HandleAllowedFastMessage(PeerId id, AllowedFastMessage message)
 {
     if (!Manager.Bitfield[message.PieceIndex])
         id.IsAllowedFastPieces.Add(message.PieceIndex);
 }
コード例 #6
0
ファイル: Peer.cs プロジェクト: fangld/ZeralDotNet
        /// <summary>
        /// Send allowed fast message asynchronously
        /// </summary>
        /// <param name="index">the index of piece</param>
        public void SendAllowedFastMessageAsync(int index)
        {
            AllowedFastMessage message = new AllowedFastMessage(index);

            SendMessageAsync(message);
        }