@Override
    public void handlePacket() throws IOException {
	super.handlePacket();
	DataInputStream in = remote.getInputStream();
	response = in.readBoolean();
	payload = new byte[in.readShort()];
	in.read(payload);
	if (!response) {
	    PacketHeartbeat resp = new PacketHeartbeat(remote);
	    resp.response = true;
	    resp.payload = payload;
	    resp.send();
	}
    }