public static void HandlePacket(object session, string packet) { string[] packetSplit = packet.Split(new[] { ' ' }, 3); if (packetSplit.Length < 3) { return; } WhisperPacket packetDefinition = new WhisperPacket(); string msg = packetSplit[2].Trim(); if (!string.IsNullOrWhiteSpace(msg)) { packetDefinition.Message = msg; packetDefinition.ExecuteHandler(session as ClientSession); } }