Universal.Torrent.Client.Messages.UdpTrackerMessages.AnnounceMessage.AnnounceMessage C# (CSharp) Method

AnnounceMessage() public method

public AnnounceMessage ( int transactionId, long connectionId, AnnounceParameters parameters ) : System
transactionId int
connectionId long
parameters Universal.Torrent.Client.Tracker.AnnounceParameters
return System
        public AnnounceMessage(int transactionId, long connectionId, AnnounceParameters parameters)
            : base(1, transactionId)
        {
            ConnectionId = connectionId;
            if (parameters == null)
                return;

            Downloaded = parameters.BytesDownloaded;
            Infohash = parameters.InfoHash;
            Ip = 0;
            Key = (uint) DateTime.Now.GetHashCode(); // FIXME: Don't do this! It should be constant
            Left = parameters.BytesLeft;
            NumWanted = 50;
            PeerId = parameters.PeerId;
            Port = (ushort) parameters.Port;
            TorrentEvent = parameters.ClientEvent;
            Uploaded = parameters.BytesUploaded;
        }

Same methods

AnnounceMessage::AnnounceMessage ( ) : System