package p2pp; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.ServerSocket; import org.klomp.snark.ConnectionAcceptor; import org.klomp.snark.HttpAcceptor; import org.klomp.snark.MetaInfo; import org.klomp.snark.Tracker; import org.klomp.snark.*; import java.util.logging.*; public class TrackerApp { // Start up a tracker. public static void main(String[] args) throws FileNotFoundException, IOException { int user_port = 7070; String torrent = "eclipse.torrent"; MetaInfo info = new MetaInfo(new FileInputStream(torrent)); Snark.setLogLevel(Level.ALL); Tracker tracker = new Tracker(info); HttpAcceptor httpacceptor = new HttpAcceptor(tracker); ConnectionAcceptor acceptor = new ConnectionAcceptor( new ServerSocket(user_port), httpacceptor, null); System.out.println("started " + info.getHexInfoHash()); acceptor.start(); } }