# File lib/rubytorrent/tracker.rb, line 41
  def initialize(dict=nil)
    @s = TypedStruct.new do |s|
      s.field :peer_id => String, :ip => String, :port => Integer
      s.required :ip, :port
      s.label :peer_id => "peer id"
    end

    @s.parse(dict) unless dict.nil?
    @connected = false
    @tried = false
  end