Exemple #1
0
            public static void Main()
            {
                SampleListener listener   = new SampleListener();
                Controller     controller = new Controller();

                controller.AddListener(listener);
                Console.WriteLine("Appuyez sur la touche échape pour quitter: \n");
                listener.initSampleListener();
                while (true)
                {
                    ;
                }
            }
Exemple #2
0
            public static void Main()
            {
                /**************************************************************/
                /////////////////       GESTION GET            /////////////////
                /**************************************************************/

                // Stockage URL
                string sURL;

                sURL = "http://13.95.14.230:82/quiz";

                // Création URL
                WebRequest wrGETURL;

                wrGETURL = WebRequest.Create(sURL);

                // Création de notre flux (Streaming)
                Stream objStream;

                objStream = wrGETURL.GetResponse().GetResponseStream();

                // Récupération des données du JSON
                StreamReader objReader = new StreamReader(objStream);
                string       sLine     = "";
                int          i         = 0;

                while (sLine != null)
                {
                    i++;
                    sLine = objReader.ReadLine();
                    if (sLine != null)
                    {
                        Console.WriteLine("{0}:{1}", i, sLine);
                    }
                }

                /**************************************************************/
                /////////////////       GESTION POST            ////////////////
                /**************************************************************/

                WebRequest request = WebRequest.Create("http://13.95.14.230:82/quiz");

                request.Method = "POST";

                // Créer le POST et le converti en byte array
                string postData = "testDataLeap";

                byte[] byteArray = Encoding.UTF8.GetBytes(postData);
                request.ContentType   = "text/json";
                request.ContentLength = byteArray.Length;
                Stream dataStream = request.GetRequestStream();

                // 0 correspond à l'index du flux de données (stream)
                dataStream.Write(byteArray, 0, byteArray.Length);
                dataStream.Close();

                // Afficher réponse Status
                WebResponse response = request.GetResponse();

                Console.WriteLine(((HttpWebResponse)response).StatusDescription);

                // Obtient le contenu du flux retourné par le serveur
                dataStream = response.GetResponseStream();
                StreamReader reader             = new StreamReader(dataStream);
                string       responseFromServer = reader.ReadToEnd();

                Console.WriteLine(responseFromServer);

                // On close les Streams
                reader.Close();
                dataStream.Close();
                response.Close();

                /**************************************************************/
                ////////////////////// FIN GESTION GET et POST /////////////////
                /**************************************************************/

                SampleListener listener   = new SampleListener();
                Controller     controller = new Controller();

                controller.AddListener(listener);
                Console.WriteLine("Appuyez sur la touche échape pour quitter: \n");
                listener.initSampleListener();
                while (true)
                {
                    ;
                }
            }