@Override
	public boolean equals(Object another)
	{
		if (this == another)
			return true;

		if (! (another instanceof Address))
			return false;

		Address another_addr = (Address) another;
		return this.ip.equals(another_addr.ip) && this.port == another_addr.port;
	}