C# 클래스 Universal.Torrent.Client.Tracker.UdpTracker

상속: Tracker
파일 보기 프로젝트 열기: haroldma/Universal.Torrent

공개 메소드들

메소드 설명
Announce ( AnnounceParameters parameters, object state ) : void
Scrape ( ScrapeParameters parameters, object state ) : void
ToString ( ) : string
UdpTracker ( Uri announceUrl ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Announce() 공개 메소드

public Announce ( AnnounceParameters parameters, object state ) : void
parameters AnnounceParameters
state object
리턴 void

Scrape() 공개 메소드

public Scrape ( ScrapeParameters parameters, object state ) : void
parameters ScrapeParameters
state object
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

UdpTracker() 공개 메소드

public UdpTracker ( Uri announceUrl ) : System
announceUrl System.Uri
리턴 System