package de.tudarmstadt.informatik.hostage.protocol; import java.util.ArrayList; import java.util.List; import de.tudarmstadt.informatik.hostage.wrapper.Packet; /** * ECHO protocol. Implementation of RFC document 862. * * @author Wulf Pfeiffer */ public class ECHO implements Protocol { @Override public int getPort() { return 7; } @Override public boolean isClosed() { return true; } @Override public boolean isSecure() { return false; } @Override public List processMessage(Packet requestPacket) { List responsePackets = new ArrayList(); responsePackets.add(requestPacket); return responsePackets; } @Override public String toString() { return "ECHO"; } @Override public TALK_FIRST whoTalksFirst() { return TALK_FIRST.CLIENT; } }