# Functions
New returns a new PeerWriter by wrapping a net.Conn.
# Structs
BlockUploaded is used to signal the Torrent when a piece block is uploaded to remote peer.
PeerWriter is responsible for writing BitTorrent protocol messages to the peer connection.
Piece of the torrent.