public void PostProcessPacket(UniversalGetPacket packet, ClientWorkObject client, AsynchronousSocketListener server) { if (Type.GetType(packet.MessageHeader.type) == typeof(string)) { string messageData = (string)packet.MessageData.Data; using (CommandManager commandManager = new CommandManager(server)) { commandManager.ProcessUniversalGetPacketCommand(messageData, client, server); } } }
private void postProcessUniversalPacket(ClientWorkObject workObject, IUniversalPacket universalPacket) { if (universalPacket.GetType() == typeof(UniversalGetPacket)) { UniversalGetPacket packet = (UniversalGetPacket)universalPacket; packet.ToString(); } else if (universalPacket.GetType() == typeof(UniversalPacket)) { UniversalPacket packet = (UniversalPacket)universalPacket; } else { //returns error } }