Mon but est de créer un chat en temps réel similaire au chat Facebook, à partir de rien. Je veux stocker tous les messages sur une table de base de données (MySQL) et chaque fois qu'un nouveau message est envoyé par un utilisateur, si le récepteur est connecté alors une demande sera envoyée au navigateur du destinataire et le message apparaîtra sur le fenêtre de discussionCréer un chat en temps réel avec php et javascript
Je ne souhaite pas que le client vérifie si un nouveau message a été envoyé à l'utilisateur, mais Je souhaite que le serveur envoie la demande au navigateur du client.
Je sais que cela peut être réalisé en utilisant la technique Comet (j'ai vu this stackoverflow question) mais je ne suis pas en mesure de trouver un bon guide sur la façon de mettre en œuvre ce pour ce problème particulier. Je veux utiliser php et javascript et utiliser moins de logiciels ou de frameworks supplémentaires. J'utilise WAMPServer et j'ai Windows.
Si vous connaissez un bon guide ou un bon tutoriel ou si vous pouvez fournir des conseils sur la façon dont je pourrais réaliser ce que je veux, ce serait très utile.
websockets est ce que vous cherchez. – mkaatman
Je pense que Facebook n'utilise pas les websockets (voir [ici] (https://www.quora.com/Does-Facebook-use-WebSockets-for-any-of-their-applications-A--the-really-useful -à-cette-échelle-surtout-puisqu'ils-imposent-une-architecture-étatful)). Mais si c'est une meilleure approche, j'aimerais savoir quelles sont les premières mesures que je devrais prendre et ce que je devrais savoir. – Thanasis
Qui se soucie de ce que facebook fait ou de ce que dit une personne au hasard sur internet à propos de facebook il y a deux ans! Websockets est la technologie qui est utilisée pour exactement ce que vous essayez de faire. Si vous ouvrez votre console avec F12, vous pouvez voir si elles utilisent des websockets sous l'onglet réseau et vous pouvez filtrer par WS. – mkaatman