'Return the address as a signed int'

def toSigned(self, networkOrder=False):

    if networkOrder:
        return self._value
    v = socket.htonl((self._value & 4294967295))
    return struct.unpack('i', struct.pack('I', v))[0]
