C# Class Universal.Torrent.Client.Tracker.UdpTracker

Inheritance: Tracker
Afficher le fichier Open project: haroldma/Universal.Torrent

Méthodes publiques

Méthode Description
Announce ( AnnounceParameters parameters, object state ) : void
Scrape ( ScrapeParameters parameters, object state ) : void
ToString ( ) : string
UdpTracker ( Uri announceUrl ) : System

Private Methods

Méthode Description
CompleteAnnounce ( UdpTrackerMessage message, object state ) : void
CompleteScrape ( UdpTrackerMessage message, object state ) : void
ConnectAsync ( ) : Task
DoAnnounceAsync ( AnnounceParameters parameter, object state ) : Task
DoAnnounceComplete ( bool successful, object state, List peers ) : void
DoScrapeAsync ( ScrapeParameters parameters, object state ) : Task
DoScrapeComplete ( bool successful, object state ) : void
Receive ( UdpTrackerMessage originalMessage, byte receivedMessage ) : UdpTrackerMessage
SendAndReceiveAsync ( UdpTrackerMessage message ) : Task
SendRequestAsync ( UdpTrackerMessage message ) : Task
TrackerOnMessageReceived ( DatagramSocket sender, DatagramSocketMessageReceivedEventArgs args ) : void

Method Details

Announce() public méthode

public Announce ( AnnounceParameters parameters, object state ) : void
parameters AnnounceParameters
state object
Résultat void

Scrape() public méthode

public Scrape ( ScrapeParameters parameters, object state ) : void
parameters ScrapeParameters
state object
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

UdpTracker() public méthode

public UdpTracker ( Uri announceUrl ) : System
announceUrl System.Uri
Résultat System