recherche

Maison  >  Questions et réponses  >  le corps du texte

java - Comment les systèmes de messagerie instantanée et de notification push sont-ils implémentés?

Comment transférer un message à l'autre extrémité spécifiée via le serveur

Si cela vous convient, postez un code type

De plus, quelles informations sont stockées lorsque la session est stockée ?

PHP中文网PHP中文网2726 Il y a quelques jours898

répondre à tous(6)je répondrai

  • 黄舟

    黄舟2017-06-12 09:29:28

    Ma compréhension :
    Le client fait une requête (envoie une requête) au serveur à chaque intervalle (par exemple une seconde).
    S'il y a un message côté serveur, l'information est marquée dans la réponse (réponse) pour informer le client qu'il y a un nouveau message côté serveur.
    Le client envoie une demande au serveur pour extraire le message, et le serveur répond.

    demande : Des nouvelles ? Merci de répondre si reçu.
    réponse : Non.
    demande : Des nouvelles ? Merci de répondre si reçu.
    réponse : Non.
    demande : Des nouvelles ? Merci de répondre si reçu.
    réponse : Oui, l'ID du message est 123456.
    demande : veuillez envoyer le contenu du message avec l'ID de message 123456.
    réponse : Identifiant du message : 123456, texte du message : Surprise ! Cette femme a fait une telle chose devant 1,3 milliard de personnes...

    répondre
    0
  • 迷茫

    迷茫2017-06-12 09:29:28

    La transmission du message est obtenue en actualisant le client sur le serveur au lieu que le serveur l'envoie directement au client

    Dans le passé, il y avait en effet quelques cas où le serveur ouvrait directement un port localement et le serveur demandait directement le client, mais maintenant il est rare de l'utiliser pour le push de messages (généralement utilisé pour transférer des fichiers ou des informations au sein du LAN)

    La session est stockée sur le serveur, et le nom et l'identifiant de la SESSION sont stockés localement via des cookies. Le serveur utilise ces deux éléments pour obtenir le contenu stocké côté serveur

    .

    répondre
    0
  • 滿天的星座

    滿天的星座2017-06-12 09:29:28

    Il existe actuellement deux solutions courantes.
    1. Le client interroge activement (c'est-à-dire qu'il demande au serveur toutes les N fois s'il y a des nouvelles.
    2. Le serveur pousse activement. Les sockets sont utilisés entre les services back-end et les websockets peuvent être utilisés pour communiquer avec le frontal.

    répondre
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:29:28

    http2.0 peut très bien le gérer, vous pouvez l'essayer~

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:29:28

    On dit que c'est instantané, et qu'une longue connexion doit être établie. Comme une prise.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:29:28

    S'il ne s'agit que d'une des nombreuses fonctions du produit, la messagerie instantanée recommande au sujet de se connecter à la messagerie instantanée, ce qui permet d'économiser beaucoup de dépenses de développement. Les fonctions fournies par les fournisseurs de messagerie instantanée existants sont relativement complètes, et c'est bien plus. plus rentable que de le développer vous-même. Vous pouvez consulter les informations environnementales http://www.easemob.com/

    .

    répondre
    0
  • Annulerrépondre