def __init__(self, ipp):
        # Dtella Tracking stuff
        self.ipp = ipp            # 6-byte IP:Port
        self.sesid = None         # 4-byte session ID
        self.dist = None          # 16-byte md5 "distance"
        self.expire_dcall = None  # dcall for expiring stale nodes
        self.status_pktnum = None # Pktnum of last status update

        # ChatMessageSequencer stuff
        self.chatq = []
        self.chatq_base = None
        self.chatq_dcall = None

        # ack_key -> timeout DelayedCall
        self.msgkeys_out = {}
        self.msgkeys_in = {}

        # General Info
        self.nick = ''
        self.dcinfo = ''
        self.location = ''
        self.shared = 0

        self.dttag = ""

        self.infohash = None

        self.uptime = 0.0
        self.persist = False