package com.faforever.client.relay;
import com.faforever.client.net.SocketAddressUtil;
import com.faforever.client.remote.domain.MessageTarget;
import java.net.InetSocketAddress;
import java.util.Arrays;
public class ProcessNatPacketMessage extends GpgClientMessage {
private static final int ADDRESS_INDEX = 0;
private static final int MESSAGE_INDEX = 1;
public ProcessNatPacketMessage(InetSocketAddress address, String message) {
super(GpgClientCommand.PROCESS_NAT_PACKET, Arrays.asList(
SocketAddressUtil.toString(address), message
));
setTarget(MessageTarget.CONNECTIVITY);
}
public InetSocketAddress getAddress() {
return SocketAddressUtil.fromString(getString(ADDRESS_INDEX));
}
public String getMessage() {
return getString(MESSAGE_INDEX);
}
}