blob: 5fbc5ff6350506f5270275e0f9dff120b496116e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
-- |
-- Copyright : (c) Sam T. 2013
-- License : MIT
-- Maintainer : pxqr.sta@gmail.com
-- Stability : experimental
-- Portability : portable
--
module Network.BitTorrent
( module BT
, module Data.Torrent
-- * Tracker
-- * P2P
, ClientSession, newClient
, SwarmSession, newLeacher, newSeeder
, PeerSession
) where
import Data.Torrent
import Network.BitTorrent.Internal
import Network.BitTorrent.Extension as BT
import Network.BitTorrent.Peer as BT
import Network.BitTorrent.Exchange as BT
import Network.BitTorrent.Tracker as BT
--discover :: SwarmSession -> ([PeerAddr] -> IO a) -> IO a
--discover = withTracker
|