Bonjour à tous,
Je cherche à m'abonner à un EventSource au sein d'une application WP8.1 afin de recevoir les données que le serveur me retourne. J'ai essayé avec GetAsync mais le problème c'est que la fonction attend la fin de la requête (env. 1min) pour me retourner les données. Et je n'ai pas trouvé d'autre fonction qui le fasse. J'aimerais pouvoir lire les données à fur et à mesure qu'elles sont envoyées sans attendre, vérifier si mes données sont correctes et si elles le sont clôturer la connexion.
Voici le code qui me retourne bien la réponse attendue mais après trop de temps :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Uri uri = new Uri("http://eventsource"); HttpResponseMessage response = await client.GetAsync(uri); if (response.IsSuccessStatusCode){ string data = await response.Content.ReadAsStringAsync(); if (data.IndexOf("ok") > 0){ // Traitement des données } }
Partager