Class DHTTrackerPluginAlt


  • public class DHTTrackerPluginAlt
    extends java.lang.Object
    • Field Detail

      • startup_time

        private static final long startup_time
      • port

        private final int port
      • NID

        private final byte[] NID
      • current_server

        private java.net.DatagramSocket current_server
      • last_server_error

        private java.lang.Throwable last_server_error
      • lookup_count

        private volatile long lookup_count
      • hit_count

        private volatile long hit_count
      • packets_out

        private volatile long packets_out
      • packets_in

        private volatile long packets_in
      • bytes_out

        private volatile long bytes_out
      • bytes_in

        private volatile long bytes_in
    • Constructor Detail

      • DHTTrackerPluginAlt

        protected DHTTrackerPluginAlt​(int _port)
    • Method Detail

      • getServer

        private java.net.DatagramSocket getServer()
      • send

        private byte[] send​(DHTTrackerPluginAlt.GetPeersTask task,
                            java.net.DatagramSocket server,
                            java.net.InetSocketAddress address,
                            java.util.Map<java.lang.String,​java.lang.Object> map)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • checkTimeouts

        private void checkTimeouts()
      • getString

        protected java.lang.String getString()