public void Choke(PeerId peer)
{
//Choke the supplied peer
if (peer.AmChoking)
//We're already choking this peer, nothing to do
return;
peer.AmChoking = true;
_owningTorrent.UploadingTo--;
RejectPendingRequests(peer);
peer.EnqueueAt(new ChokeMessage(), 0);
Logger.Log(peer.Connection, "Choking");
// Send2Log("Choking: " + PeerToChoke.Location);
}