private byte[] GetReply(byte[] bytes) { var command = Serialize.ByteArrayToObject(bytes); if (!(command is GetWordsByPrefixCommand getWordsByPrefix)) { return(new byte[0]); } var prefix = getWordsByPrefix.Body; var result = dictionaryReader.GetMostFrequenciesWords(prefix, 5).ToArray(); return(Serialize.ObjectToByteArray(result)); }