Download torrent4j Free Java Code
Description
Bittorrent library implemented in pure java.
Source Files
The download file torrent4j-master.zip has the following entries.
.gitignore//w w w . ja v a 2 s . c o m
pom.xml
src/main/assembly/distribution-bin.xml
src/main/assembly/distribution-src.xml
src/main/java/com/torrent4j/TestMain.java
src/main/java/com/torrent4j/TorrentController.java
src/main/java/com/torrent4j/TorrentControllerConfiguration.java
src/main/java/com/torrent4j/model/AbstractTorrentPiecesContainer.java
src/main/java/com/torrent4j/model/Torrent.java
src/main/java/com/torrent4j/model/TorrentCompletePieces.java
src/main/java/com/torrent4j/model/TorrentFile.java
src/main/java/com/torrent4j/model/TorrentFileHash.java
src/main/java/com/torrent4j/model/TorrentHash.java
src/main/java/com/torrent4j/model/TorrentPiece.java
src/main/java/com/torrent4j/model/TorrentPieceBlock.java
src/main/java/com/torrent4j/model/TorrentPieceHash.java
src/main/java/com/torrent4j/model/TorrentSwarm.java
src/main/java/com/torrent4j/model/TorrentTracker.java
src/main/java/com/torrent4j/model/TorrentTrafficControl.java
src/main/java/com/torrent4j/model/metadata/MetadataFile.java
src/main/java/com/torrent4j/model/metadata/MetadataInfo.java
src/main/java/com/torrent4j/model/metadata/MetadataTracker.java
src/main/java/com/torrent4j/model/metadata/TorrentMetadata.java
src/main/java/com/torrent4j/model/peer/TorrentPeer.java
src/main/java/com/torrent4j/model/peer/TorrentPeerCapability.java
src/main/java/com/torrent4j/model/peer/TorrentPeerChoking.java
src/main/java/com/torrent4j/model/peer/TorrentPeerClient.java
src/main/java/com/torrent4j/model/peer/TorrentPeerID.java
src/main/java/com/torrent4j/model/peer/TorrentPeerInterest.java
src/main/java/com/torrent4j/model/peer/TorrentPeerPieces.java
src/main/java/com/torrent4j/model/peer/TorrentPeerState.java
src/main/java/com/torrent4j/model/peer/TorrentPeerTrafficControl.java
src/main/java/com/torrent4j/net/TorrentProtocol.java
src/main/java/com/torrent4j/net/TorrentProtocolPeer.java
src/main/java/com/torrent4j/net/TorrentTrafficShaper.java
src/main/java/com/torrent4j/net/peerwire/AbstractPeerWireMessage.java
src/main/java/com/torrent4j/net/peerwire/PeerWireHandler.java
src/main/java/com/torrent4j/net/peerwire/PeerWireMessage.java
src/main/java/com/torrent4j/net/peerwire/PeerWirePipelineFactory.java
src/main/java/com/torrent4j/net/peerwire/PeerWireProtocol.java
src/main/java/com/torrent4j/net/peerwire/PeerWireProtocolPeer.java
src/main/java/com/torrent4j/net/peerwire/codec/PeerWireFrameDecoder.java
src/main/java/com/torrent4j/net/peerwire/codec/PeerWireFrameEncoder.java
src/main/java/com/torrent4j/net/peerwire/codec/PeerWireMessageDecoder.java
src/main/java/com/torrent4j/net/peerwire/codec/PeerWireMessageEncoder.java
src/main/java/com/torrent4j/net/peerwire/messages/BitFieldMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/BlockMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/CancelMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/ChokeMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/HandshakeMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/HaveMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/InterestedMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/KeepAliveMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/NotInterestedMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/PortMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/RequestMessage.java
src/main/java/com/torrent4j/net/peerwire/messages/UnchokeMessage.java
src/main/java/com/torrent4j/net/peerwire/traffic/PeerTrafficShapingHandler.java
src/main/java/com/torrent4j/net/peerwire/traffic/TorrentTrafficShapingHandler.java
src/main/java/com/torrent4j/storage/AbstractTorrentStorage.java
src/main/java/com/torrent4j/storage/FileAwareTorrentStorage.java
src/main/java/com/torrent4j/storage/InMemoryTorrentStorage.java
src/main/java/com/torrent4j/storage/NIOTorrentStorage.java
src/main/java/com/torrent4j/storage/TorrentStorage.java
src/main/java/com/torrent4j/storage/VoidTorrentStorage.java
src/main/java/com/torrent4j/strategy/TorrentDownloadStrategy.java
src/main/java/com/torrent4j/strategy/TorrentPeerStrategy.java
src/main/java/com/torrent4j/strategy/TorrentStrategy.java
src/main/java/com/torrent4j/strategy/TorrentUploadStrategy.java
src/main/java/com/torrent4j/strategy/standard/PieceSelector.java
src/main/java/com/torrent4j/strategy/standard/RandomPieceSelector.java
src/main/java/com/torrent4j/strategy/standard/StandardTorrentDownloadStrategy.java
src/main/java/com/torrent4j/strategy/standard/StandardTorrentPeerStrategy.java
src/main/java/com/torrent4j/strategy/standard/StandardTorrentStrategy.java
src/main/java/com/torrent4j/strategy/standard/StandardTorrentUploadStrategy.java
src/main/java/com/torrent4j/util/BitField.java
src/main/java/com/torrent4j/util/Hash.java
src/main/java/com/torrent4j/util/HashType.java
src/main/java/com/torrent4j/util/PeerIDGenerator.java
src/main/java/com/torrent4j/util/Range.java
src/main/java/com/torrent4j/util/bencoding/BDecoder.java
src/main/java/com/torrent4j/util/bencoding/BDecodingException.java
src/main/java/com/torrent4j/util/bencoding/BEncoder.java
src/main/java/com/torrent4j/util/bencoding/BList.java
src/main/java/com/torrent4j/util/bencoding/BMap.java
src/main/java/com/torrent4j/util/bencoding/BTypeException.java
src/main/java/com/torrent4j/util/bencoding/HashBMap.java
src/site/resources/CNAME
src/site/site.xml
src/site/xdoc/index.xml
Download
Click the following link to download torrent4j-master.zip.
torrent4j-master.zip