public ExtendedHandshakeMessage(bool privateTorrent, int metadataSize)
            : base(Support.MessageId)
        {
            supports = new ExtensionSupports(ExtensionMessage.SupportedMessages);
            if (privateTorrent)
            {
                supports.Remove(PeerExchangeMessage.Support);
            }

            this.metadataSize = metadataSize;
        }
Example #2
0
        public ExtendedHandshakeMessage(bool privateTorrent, int metadataSize, int localListenPort)
            : base(Support.MessageId)
        {
            Supports = new ExtensionSupports(SupportedMessages);
            if (privateTorrent)
            {
                Supports.Remove(PeerExchangeMessage.Support);
            }

            MetadataSize = metadataSize;
            LocalPort    = localListenPort;
        }