IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Aide et conseil client-serveur


Sujet :

API standards et tierces Android

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut Aide et conseil client-serveur
    Bonjour,

    Dans mon projet il y a un serveur. Je n'ai pas accès à ce serveur. Je possède juste les urls pour lui demander telles ou telles informations. C'est une sorte de chat. Pour le moment j'ai fait une bidouille pour simuler le temps réel, c'est à dire que toutes les 5 secondes je relance la requête. C'est moche...
    Je voulais savoir si vous ne connaîtriez pas une manière élégante de faire cela. J'ai regardé du coté des websockets avec la librairie jWebSocket mais je me suis un peu perdu dedans.
    Y a t-il un moyen simple pour faire ça sur android (et optimisé) ? Est ce que cela demande beaucoup de modification coté serveur ?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Points : 852
    Points
    852
    Par défaut
    Salut,

    Citation Envoyé par AndroChristophe Voir le message
    Je voulais savoir si vous ne connaîtriez pas une manière élégante de faire cela.

    Y a t-il un moyen simple pour faire ça sur android (et optimisé) ? Est ce que cela demande beaucoup de modification coté serveur ?
    Faire quoi?

    A la base, un serveur réponds aux questions des clients...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    J'aimerais que le serveur me notifie s'il y a une nouvelle entrée sur une table. Comme ça l'affichage du coté client est toujours à jour par rapport au serveur.


    J'ai entendu parler des Websockets :
    'envoi de données en mode "pousser" du serveur vers le client (sans que ce dernier n'ait à effectuer de requête)
    http://fr.wikipedia.org/wiki/Websocket
    Je me demandais s'il était possible de l'implémenter sur Android (d'après ce que j'ai vu oui) et est ce qu'il faut faire un changement coté Serveur ? Ou alors est ce que cela est dépassée et qu'il existe quelque chose de mieux pour faire ce genre d'actions ?

    Merci

  4. #4
    Membre éclairé
    Avatar de ZouBi
    Inscrit en
    Octobre 2007
    Messages
    508
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 508
    Points : 814
    Points
    814
    Par défaut
    Si tu veux que le serveur soit capable d'alerter ton client (Android); il faut que tu sois en mode connecté.
    Ou alors; si tu veux la faire à la Web Services; ce sont tes clients qui doivent tous les X secondes faire une requête au serveur pour lui demander s'il y a eu de nouveaux messages.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    Merci pour cette réponse.

    N'est ce pas un peu lourd l'utilisation de web service toutes les cinq secondes ?

    Je pense que je vais me diriger vers le mode connecté. Est ce que cela nécessite des modifications coté serveur ?

  6. #6
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    plutot oui, ca nécessite que ton serveur supporte ce genre de protocole qui n'a rien a voir avec un simple webservice

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    322
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 322
    Points : 494
    Points
    494
    Par défaut
    Ok merci !
    Je dois donc exclure cette solution vu que je ne peux pas modifier le serveur.

    Merci à vous pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Aide creation logiciel client/serveur FTP
    Par nenos11 dans le forum Windows
    Réponses: 1
    Dernier message: 25/04/2013, 12h03
  2. Aide sur un programme Client Serveur
    Par clubmed01 dans le forum Linux
    Réponses: 33
    Dernier message: 29/05/2012, 11h22
  3. Conseil Client Serveur ServeurS
    Par Krustig dans le forum Windows Communication Foundation
    Réponses: 4
    Dernier message: 26/01/2011, 16h40
  4. [Architecture] Conseil pour développement appli Client/Serveur
    Par etiennegaloup dans le forum Développement Web en Java
    Réponses: 11
    Dernier message: 22/01/2006, 12h44
  5. Est conseillé ? Client/Serveur
    Par DMboup dans le forum Access
    Réponses: 21
    Dernier message: 15/05/2005, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo