コード例 #1
0
 public void FixtureSetup()
 {
     listener = new System.Net.BitTorrent.Tracker.Listeners.HttpListener(uri.OriginalString);
     listener.Start();
     server = new System.Net.BitTorrent.Tracker.Tracker();
     server.RegisterListener(listener);
     listener.Start();
 }
コード例 #2
0
        public void FixtureSetup()
        {
            keys   = new List <string>();
            server = new System.Net.BitTorrent.Tracker.Tracker();
            server.AllowUnregisteredTorrents = true;
            listener = new System.Net.BitTorrent.Tracker.Listeners.HttpListener(prefix);
            listener.AnnounceReceived += delegate(object o, System.Net.BitTorrent.Tracker.AnnounceParameters e) {
                keys.Add(e.Key);
            };
            server.RegisterListener(listener);

            listener.Start();
        }
コード例 #3
0
 public UdpTrackerTests(UdpTrackerFixture f)
 {
     keys     = f.keys;
     server   = f.server;
     listener = f.listener;
 }
コード例 #4
0
 public HttpTrackerTests(HttpTrackerFixture f)
 {
     keys     = f.Keys;
     server   = f.Server;
     listener = f.Listener;
 }