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

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