import java.io.Serializable; /** * serializable message that can be send over the sockets between client and * server. */ public class TextMessage { private static final int KEY = 13; public void setContent(String content) { original(rotate(content, KEY)); } public String getContent() { return rotate(original(), -KEY); } private String rotate(String text, int key) { char[] chars = text.toCharArray(); for (int i = 0; i < chars.length; i++) chars[i] = (char) (chars[i] + key); return new String(chars); } }