@Override
	public boolean equals(Object o) {
		if (o instanceof Peer) {
			Peer p = (Peer) o;

			if (p.peer_ip.equals(this.peer_ip) && p.port_number == this.port_number) {
				return true;
			}

			return false;

		} else if (o == this) {
			return true;
		} else {
			return false;
		}
	}