示例#1
0
        public void BuildOneHopRelay()
        {
            // Retrieve current consensus either from cache or from the network.
            Consensus consensus = Consensus.Fetch(RetrievalOptions.None);
            TorSocket socket    = new TorSocket();

            using (Circuit circuit = new Circuit(socket)) {
                circuit.Create(consensus.GetRandomRouter());
            }
        }
示例#2
0
 public ClientNode()
 {
     _consensus = Consensus.Fetch(RetrievalOptions.DoNotUseCache);
 }
示例#3
0
        public void BuildConsensusFromCache()
        {
            Consensus consensus = Consensus.Fetch(RetrievalOptions.UseCache);

            return;
        }
示例#4
0
        public void DownloadConsensus()
        {
            Consensus consensus = Consensus.Fetch(RetrievalOptions.ForceDownload);

            return;
        }