Example #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 static MessageFactory()
 {
     chokeMessage         = new ChokeMessage();
     unchokeMessage       = new UnchokeMessage();
     interestedMessage    = new InterestedMessage();
     notInterestedMessage = new NotInterestedMessage();
 }
Example #2
0
 protected override void HandleNotInterested(PeerId id, NotInterestedMessage message)
 {
     base.HandleNotInterested(id, message);
     unchoker.ReceivedNotInterested(id);
 }
Example #3
0
 protected virtual void HandleNotInterested(PeerId id, NotInterestedMessage message)
 {
     id.IsInterested = false;
 }
Example #4
0
 void peer_NotInterestedMessageReceived(object sender, NotInterestedMessage e)
 {
     ShowMessage("{0}:Received {1}", sender, e);
 }
        public void NotInterestedEncoding()
        {
            int length = new NotInterestedMessage().Encode(buffer, offset);

            Assert.AreEqual("00-00-00-01-03", BitConverter.ToString(buffer, offset, length));
        }
Example #6
0
 protected virtual void HandleNotInterested(NotInterestedMessage notInterested, PeerState peer)
 {
     peer.IsInterested = false;
 }
Example #7
0
 protected virtual void HandleNotInterested(PeerId id, NotInterestedMessage message)
 {
     id.IsInterested = false;
 }
 protected override void HandleNotInterested(PeerId id, NotInterestedMessage message)
 {
     base.HandleNotInterested(id, message);
     _unchoker.ReceivedNotInterested(id);
 }