在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → BT下载客户端(C#)

BT下载客户端(C#)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.91M
  • 下载次数:8
  • 浏览次数:207
  • 发布时间:2021-01-25
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
提供本地BT下载功能,用户可以添加种子进行下载.
【实例截图】
【核心代码】
c65894e0-e8ad-4839-ac8c-c8bb391e0b7b
└── torrenut-code-20
├── MonoTorrent
│   ├── AssemblyInfo.cs
│   ├── AssemblyInfo.cs.in
│   ├── BanLists
│   │   ├── BanList.cs
│   │   ├── ListParser.cs
│   │   └── RangeCollection.cs
│   ├── ChangeLog
│   ├── MonoTorrent.BEncoding
│   │   ├── BEncodedDictionary.cs
│   │   ├── BEncodedList.cs
│   │   ├── BEncodedNumber.cs
│   │   ├── BEncodedString.cs
│   │   ├── BEncodingException.cs
│   │   ├── ChangeLog
│   │   ├── IBEncodedValue.cs
│   │   └── RawReader.cs
│   ├── MonoTorrent.Client
│   │   ├── AllowedFastAlgorithm.cs
│   │   ├── AsyncConnectState.cs
│   │   ├── AsyncIOState.cs
│   │   ├── Block.cs
│   │   ├── ChangeLog
│   │   ├── CLASS DESCRIPTION
│   │   ├── ClientEngine.cs
│   │   ├── CodeRoadmap.txt
│   │   ├── ConnectionListeners
│   │   │   ├── IListener.cs
│   │   │   ├── Listener.cs
│   │   │   ├── LocalPeerListener.cs
│   │   │   ├── PeerListener.cs
│   │   │   ├── SocketListener.cs
│   │   │   └── UdpListener.cs
│   │   ├── Encryption
│   │   │   ├── BigInteger
│   │   │   │   └── BigInteger.cs
│   │   │   ├── ChangeLog
│   │   │   ├── EncryptedSocket.cs
│   │   │   ├── EncryptionTypes.cs
│   │   │   ├── EncryptorFactory.cs
│   │   │   ├── IEncryption
│   │   │   │   ├── IEncryption.cs
│   │   │   │   ├── NullEncryption.cs
│   │   │   │   ├── RC4.cs
│   │   │   │   └── RC4Header.cs
│   │   │   ├── IEncryptor
│   │   │   │   └── IEncryptor.cs
│   │   │   ├── ModuloCalculator.cs
│   │   │   ├── PeerAEncryption.cs
│   │   │   └── PeerBEncryption.cs
│   │   ├── EventArgs
│   │   │   ├── AnnounceResponseEventArgs.cs
│   │   │   ├── AttemptConnectionEventArgs.cs
│   │   │   ├── BlockEventArgs.cs
│   │   │   ├── ChangeLog
│   │   │   ├── CriticalExceptionEventArgs.cs
│   │   │   ├── DhtPeersAdded.cs
│   │   │   ├── LocalPeersAdded.cs
│   │   │   ├── MessageEventArgs.cs
│   │   │   ├── NewConnectionEventArgs.cs
│   │   │   ├── PeerAddedEventArgs.cs
│   │   │   ├── PeerConnectionEventArgs.cs
│   │   │   ├── PeerConnectionFailedEventArgs.cs
│   │   │   ├── PeerEventArgs.cs
│   │   │   ├── PeerExchangePeersAdded.cs
│   │   │   ├── PeersAddedEventArgs.cs
│   │   │   ├── PeersFoundEventArgs.cs
│   │   │   ├── PieceHashedEventArgs.cs
│   │   │   ├── ScrapeResponseEventArgs.cs
│   │   │   ├── StateUpdateEventArgs.cs
│   │   │   ├── TorrentEventArgs.cs
│   │   │   ├── TorrentStateChangedEventArgs.cs
│   │   │   ├── TrackerPeersAdded.cs
│   │   │   ├── TrackerRequestEventArgs.cs
│   │   │   └── TrackerStateChangedEventArgs.cs
│   │   ├── Exceptions
│   │   │   ├── ChangeLog
│   │   │   ├── ConnectionException.cs
│   │   │   ├── ListenerException.cs
│   │   │   ├── MessageException.cs
│   │   │   ├── ProtocolException.cs
│   │   │   └── TorrentLoadException.cs
│   │   ├── FastResume
│   │   │   └── FastResume.cs
│   │   ├── FileStreamBuffer.cs
│   │   ├── IDhtEngine.cs
│   │   ├── Logger.cs
│   │   ├── MainLoop.cs
│   │   ├── Managers
│   │   │   ├── BufferManager.cs
│   │   │   ├── ChangeLog
│   │   │   ├── ChokeUnchokeManager.cs
│   │   │   ├── ConnectionManager.cs
│   │   │   ├── ConnectionMonitor.cs
│   │   │   ├── DiskManager.cs
│   │   │   ├── InactivePeerManager.cs
│   │   │   ├── ListenManager.cs
│   │   │   ├── LocalPeerManager.cs
│   │   │   ├── PeerExchangeManager.cs
│   │   │   ├── PeerManager.cs
│   │   │   ├── PieceManager.cs
│   │   │   ├── TorrentManager.cs
│   │   │   └── TrackerManager.cs
│   │   ├── Messages
│   │   │   ├── FastPeerExtensions
│   │   │   │   ├── AllowedFastMessage.cs
│   │   │   │   ├── ChangeLog
│   │   │   │   ├── HaveAllMessage.cs
│   │   │   │   ├── HaveNoneMessage.cs
│   │   │   │   ├── IFastPeerMessage.cs
│   │   │   │   ├── RejectRequestMessage.cs
│   │   │   │   └── SuggestPieceMessage.cs
│   │   │   ├── IMessage.cs
│   │   │   ├── LibtorrentMessages
│   │   │   │   ├── ChangeLog
│   │   │   │   ├── ExtendedHandshakeMessage.cs
│   │   │   │   ├── ExtensionSupports.cs
│   │   │   │   ├── LibtorrentMessage.cs
│   │   │   │   ├── LTChat.cs
│   │   │   │   ├── LTMetadata.cs
│   │   │   │   └── LTSupport.cs
│   │   │   ├── MessageBundle.cs
│   │   │   ├── Message.cs
│   │   │   ├── PeerMessage.cs
│   │   │   ├── StandardMessages
│   │   │   │   ├── BitfieldMessage.cs
│   │   │   │   ├── CancelMessage.cs
│   │   │   │   ├── ChangeLog
│   │   │   │   ├── ChokeMessage.cs
│   │   │   │   ├── HandshakeMessage.cs
│   │   │   │   ├── HaveMessage.cs
│   │   │   │   ├── InterestedMessage.cs
│   │   │   │   ├── KeepAliveMessage.cs
│   │   │   │   ├── NotInterestedMessage.cs
│   │   │   │   ├── PieceMessage.cs
│   │   │   │   ├── PortMessage.cs
│   │   │   │   ├── RequestMessage.cs
│   │   │   │   └── UnchokeMessage.cs
│   │   │   ├── UdpTrackerMessages
│   │   │   │   ├── AnnounceMessage.cs
│   │   │   │   ├── AnnounceResponseMessage.cs
│   │   │   │   ├── ConnectMessage.cs
│   │   │   │   ├── ConnectResponseMessage.cs
│   │   │   │   ├── ErrorMessage.cs
│   │   │   │   ├── Extensions
│   │   │   │   │   └── AuthenticationMessage.cs
│   │   │   │   ├── MessageType.cs
│   │   │   │   ├── ScrapeDetails.cs
│   │   │   │   ├── ScrapeMessage.cs
│   │   │   │   ├── ScrapeResponseMessage.cs
│   │   │   │   └── UdpTrackerMessage.cs
│   │   │   ├── UnknownMessage.cs
│   │   │   └── uTorrent
│   │   │   └── PeerExchangeMessage.cs
│   │   ├── Modes
│   │   │   ├── DownloadMode.cs
│   │   │   ├── ErrorMode.cs
│   │   │   ├── HashingMode.cs
│   │   │   ├── InitialSeedingMode.cs
│   │   │   ├── MetadataMode.cs
│   │   │   ├── Mode.cs
│   │   │   ├── PausedMode.cs
│   │   │   ├── StoppedMode.cs
│   │   │   └── StoppingMode.cs
│   │   ├── Mono.Security.dll
│   │   ├── NetworkIO
│   │   │   ├── ReceiveMessageState.cs
│   │   │   └── State.cs
│   │   ├── NetworkIO.cs
│   │   ├── NullDhtEngine.cs
│   │   ├── PeerConnections
│   │   │   ├── ChangeLog
│   │   │   ├── ConnectionFactory.cs
│   │   │   ├── HTTPConnection.cs
│   │   │   ├── HttpRequestData.cs
│   │   │   ├── IConnection.cs
│   │   │   ├── IPV6Connection.cs
│   │   │   ├── PeerId.cs
│   │   │   └── TCPConnection.cs
│   │   ├── PeerIO.cs
│   │   ├── Peers
│   │   │   ├── ChangeLog
│   │   │   ├── Peer.cs
│   │   │   └── PeerList.cs
│   │   ├── Piece.cs
│   │   ├── PiecePicking
│   │   │   ├── ChangeLog
│   │   │   ├── EndGamePicker.cs
│   │   │   ├── EndGameSwitcher.cs
│   │   │   ├── IgnoringPicker.cs
│   │   │   ├── LoggingPicker.cs
│   │   │   ├── NullPicker.cs
│   │   │   ├── PiecePicker.cs
│   │   │   ├── PriorityPicker.cs
│   │   │   ├── RandomisedPicker.cs
│   │   │   ├── RarestFirstPicker.cs
│   │   │   ├── SlidingWindowPicker.cs
│   │   │   ├── SortedList.cs
│   │   │   └── StandardPicker.cs
│   │   ├── PieceWriter
│   │   │   ├── DiskWriter.cs
│   │   │   ├── IPieceWriter.cs
│   │   │   ├── MemoryWriter.cs
│   │   │   ├── NtfsSparseFile.cs
│   │   │   ├── PieceData.cs
│   │   │   └── PieceWriter.cs
│   │   ├── RateLimiters
│   │   │   ├── DiskWriterLimiter.cs
│   │   │   ├── IRateLimiter.cs
│   │   │   ├── PauseLimiter.cs
│   │   │   ├── RateLimiter.cs
│   │   │   └── RateLimiterGroup.cs
│   │   ├── Settings
│   │   │   ├── ChangeLog
│   │   │   ├── EngineSettings.cs
│   │   │   └── TorrentSettings.cs
│   │   ├── Tasks
│   │   │   ├── DelegateTask.cs
│   │   │   └── Task.cs
│   │   ├── TorrentFileStream.cs
│   │   ├── Tracker
│   │   │   ├── AnnounceParameters.cs
│   │   │   ├── HTTPTracker.cs
│   │   │   ├── ITracker.cs
│   │   │   ├── ScrapeParameters.cs
│   │   │   ├── TrackerConnectionId.cs
│   │   │   ├── Tracker.cs
│   │   │   ├── TrackerFactory.cs
│   │   │   ├── TrackerTier.cs
│   │   │   └── UdpTracker.cs
│   │   ├── TransferType.cs
│   │   ├── Unchokers
│   │   │   ├── InitialSeedUnchoker.cs
│   │   │   ├── IUnchoker.cs
│   │   │   └── Unchoker.cs
│   │   └── WaitHandleGroup.cs
│   ├── MonoTorrent.Common
│   │   ├── AsyncResult.cs
│   │   ├── BitField.cs
│   │   ├── Cache.cs
│   │   ├── ChangeLog
│   │   ├── Check.cs
│   │   ├── EditableTorrent.cs
│   │   ├── Enums.cs
│   │   ├── EventArgs
│   │   │   └── TorrentCreatorEventArgs.cs
│   │   ├── FileMapping.cs
│   │   ├── HashAlgoFactory.cs
│   │   ├── Hashes.cs
│   │   ├── ICacheable.cs
│   │   ├── IFileSource.cs
│   │   ├── InfoHash.cs
│   │   ├── MagnetLink.cs
│   │   ├── MonoTorrentCollectionBase.cs
│   │   ├── PeerID.cs
│   │   ├── RawTrackerTier.cs
│   │   ├── RawTrackerTiers.cs
│   │   ├── SpeedMonitor.cs
│   │   ├── TimeoutDispatcher.cs
│   │   ├── ToolBox.cs
│   │   ├── TorrentCreatorAsyncResult.cs
│   │   ├── TorrentCreator.cs
│   │   ├── Torrent.cs
│   │   ├── TorrentEditor.cs
│   │   ├── TorrentException.cs
│   │   ├── TorrentFile.cs
│   │   ├── TorrentFileSource.cs
│   │   ├── UriHelper.cs
│   │   ├── UriQueryBuilder.cs
│   │   └── VersionInfo.cs
│   ├── MonoTorrent.csproj
│   ├── monotorrent.pc.in
│   ├── MonoTorrent.TorrentWatchers
│   │   ├── ITorrentWatcher.cs
│   │   ├── TorrentFolderWatcher.cs
│   │   ├── TorrentWatcherEventArgs.cs
│   │   └── TorrentWatchers.cs
│   └── MonoTorrent.Tracker
│   ├── ChangeLog
│   ├── EventArgs
│   │   ├── AnnounceEventArgs.cs
│   │   ├── PeerEventArgs.cs
│   │   ├── ScrapeEventArgs.cs
│   │   └── TimedOutEventArgs.cs
│   ├── Exceptions
│   │   └── TrackerException.cs
│   ├── Frontend
│   │   ├── AnnounceParameters.cs
│   │   ├── ChangeLog
│   │   ├── global.asax
│   │   ├── index.aspx
│   │   ├── ScrapeParameters.cs
│   │   └── web.config
│   ├── InfoHashTrackable.cs
│   ├── IPAddressComparer.cs
│   ├── ITrackable.cs
│   ├── Listeners
│   │   ├── HttpListener.cs
│   │   ├── ListenerBase.cs
│   │   ├── ManualListener.cs
│   │   └── UdpListener.cs
│   ├── Peer.cs
│   ├── RequestMonitor.cs
│   ├── RequestParameters.cs
│   ├── SimpleTorrentManager.cs
│   └── Tracker.cs
├── MonoTorrent.Dht
│   ├── AssemblyInfo.cs
│   ├── BigInteger.cs
│   ├── DhtEngine.cs
│   ├── EventArgs
│   │   ├── NodeAddedEventArgs.cs
│   │   ├── NodeFoundEventArgs.cs
│   │   ├── SendMessageEventArgs.cs
│   │   └── TaskCompleteEventArgs.cs
│   ├── Listeners
│   │   └── DhtListener.cs
│   ├── Message.cs
│   ├── MessageException.cs
│   ├── MessageFactory.cs
│   ├── MessageLoop.cs
│   ├── Messages
│   │   ├── Errors
│   │   │   └── ErrorMessage.cs
│   │   ├── Queries
│   │   │   ├── AnnouncePeer.cs
│   │   │   ├── FindNode.cs
│   │   │   ├── GetPeers.cs
│   │   │   ├── Ping.cs
│   │   │   └── QueryMessage.cs
│   │   └── Responses
│   │   ├── AnnouncePeerResponse.cs
│   │   ├── FindNodeResponse.cs
│   │   ├── GetPeersResponse.cs
│   │   ├── PingResponse.cs
│   │   └── ResponseMessage.cs
│   ├── MonoTorrent.Dht.csproj
│   ├── monotorrent.dht.pc.in
│   ├── Nodes
│   │   ├── Node.cs
│   │   ├── NodeId.cs
│   │   ├── NodeState.cs
│   │   └── TokenManager.cs
│   ├── RoutingTable
│   │   ├── Bucket.cs
│   │   └── RoutingTable.cs
│   ├── Tasks
│   │   ├── AnnounceTask.cs
│   │   ├── GetPeersTask.cs
│   │   ├── InitialiseTask.cs
│   │   ├── ITask.cs
│   │   ├── RefreshBucketTask.cs
│   │   ├── ReplaceNodeTask.cs
│   │   ├── SendMessageTask.cs
│   │   └── Task.cs
│   └── TransactionId.cs
├── torrenut
│   ├── App.config
│   ├── Button Reload.ico
│   ├── ConfigurationStation.cs
│   ├── DataSet1.cs
│   ├── DataSet1.Designer.cs
│   ├── DataSet1.xsc
│   ├── DataSet1.xsd
│   ├── DataSet1.xss
│   ├── Form1.cs
│   ├── Form1.Designer.cs
│   ├── Form1.resx
│   ├── packages.config
│   ├── PreferencesUI.cs
│   ├── PreferencesUI.Designer.cs
│   ├── PreferencesUI.resx
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── DataSources
│   │   │   ├── Database1Entities3.datasource
│   │   │   └── sharktorrent.datasource
│   │   ├── Resources.Designer.cs
│   │   ├── Resources.resx
│   │   ├── Settings.Designer.cs
│   │   └── Settings.settings
│   ├── Resources
│   │   ├── Button Close.ico
│   │   ├── Button Delete.ico
│   │   ├── Button Pause.ico
│   │   ├── Button Play.ico
│   │   └── Button Stop.ico
│   ├── TorrentManagerGridLine.cs
│   ├── TorrentsOrganizer.cs
│   ├── torrenut.csproj
│   ├── torrenut.csproj.user
│   ├── TorrHelper.cs
│   └── UpdateChecker.cs
└── torrenut.sln

54 directories, 342 files

标签:

实例下载地址

BT下载客户端(C#)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警