/// <summary> /// 构造函数 /// </summary> static MessageFactory() { chokeMessage = new ChokeMessage(); unchokeMessage = new UnchokeMessage(); interestedMessage = new InterestedMessage(); notInterestedMessage = new NotInterestedMessage(); }
protected override void HandleNotInterested(PeerId id, NotInterestedMessage message) { base.HandleNotInterested(id, message); unchoker.ReceivedNotInterested(id); }
protected virtual void HandleNotInterested(PeerId id, NotInterestedMessage message) { id.IsInterested = false; }
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)); }
protected virtual void HandleNotInterested(NotInterestedMessage notInterested, PeerState peer) { peer.IsInterested = false; }
protected override void HandleNotInterested(PeerId id, NotInterestedMessage message) { base.HandleNotInterested(id, message); _unchoker.ReceivedNotInterested(id); }