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

Langage PHP Discussion :

tchat : socket ou requete sql seulement?


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Points : 45
    Points
    45
    Par défaut tchat : socket ou requete sql seulement?
    Salut ,

    Je voudrais bien savoir q'il y a des avantages d'un chat fait à l'aide des sockets par rapport à un chat n'utilisant que les requetes Sql?

    (sachant qu'il ne s'agit pas d'un chat un à un mais un chat comme celui de ce site même )

    Merci de m'eclairer ce point

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 727
    Points
    10 727
    Par défaut
    les sockets sont plus difficiles à mettre en place et et nécessite un control du serveur, alors qu'en SQL c'est tout simple, mais obligé d'aller tout chercher en ajax tout les x temps

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Points : 45
    Points
    45
    Par défaut
    Merci pour la reponse.
    Vous avez dit que les sockets necessite le control du serveur: en quoi consiste ce control?
    un autre point : j'imagine que memes en utilisant les sockets, j'aurais toujours besoin de rafraichr le chat pour avoir les derniers msgs?

  4. #4
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    ben controle du serveur ça veut dire que tu developpes un serveur de type jabber ou IRC.
    l'autre solution "fullweb" c'est de faire une page qui contient un "periodical updater"

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 71
    Points : 45
    Points
    45
    Par défaut
    auriez vous des liens de tutoriel sur le sujet( serveur irc , jabber ??)

  6. #6
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 104
    Points : 64
    Points
    64
    Par défaut
    Pas facile à mettre en place quand on maitrise pas bien mais c'est jouable :

    http://stephaneey.developpez.com/tutoriel/php/sockets/

    En effet il te faut avoir la main complète sur le serveur ou cela est hébergé afin de faire les configs dont tu aurais besoin. Le tchat est instantané car chaque "tchatteur" est à l'écoute permanente d'un éventuel message (socket ouvert en permanence).

Discussions similaires

  1. Réponses: 14
    Dernier message: 12/05/2014, 16h34
  2. Problème Requete SQL et QuickReport
    Par arnaud_verlaine dans le forum C++Builder
    Réponses: 7
    Dernier message: 07/01/2004, 10h31
  3. requete sql
    Par autumn319 dans le forum ASP
    Réponses: 22
    Dernier message: 10/09/2003, 17h46
  4. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 12h24
  5. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 14h43

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