public static void ListenerCallback(IAsyncResult result){ var context = listener.EndGetContext(result); var data_text = new StreamReader(context.Request.InputStream, context.Request.ContentEncoding).ReadToEnd(); var cleaned_data = System.Web.HttpUtility.UrlDecode(data_text); context.Response.StatusCode = 200; context.Response.StatusDescription = "OK"; dynamic m = JsonConvert.DeserializeObject(cleaned_data); DecodeJson decode = new DecodeJson(); decode.paint_keys(m); // Loads and runs the non-static class context.Response.Close(); }
private static void ListenerCallback(IAsyncResult result) { var context = listener.EndGetContext(result); var data_text = new StreamReader(context.Request.InputStream, context.Request.ContentEncoding).ReadToEnd(); var cleaned_data = System.Web.HttpUtility.UrlDecode(data_text); context.Response.StatusCode = 200; context.Response.StatusDescription = "OK"; dynamic m = JsonConvert.DeserializeObject(cleaned_data); int currentWeapon = DecodeJson.current_weapon(m); DecodeJson.paint_ammo(currentWeapon, DecodeJson.get_ammo(m, currentWeapon), DecodeJson.get_max_ammo(m, currentWeapon), m); context.Response.Close(); }