Heim >Backend-Entwicklung >PHP-Tutorial >So erstellen Sie eine Punkt-zu-Punkt-Chat-Funktion mit Swoole WebSocket
Wenn der Kundendienstmitarbeiter angemeldet ist, wird ihm auf der Seite angezeigt, dass der Kundendienst online ist. Nachdem sich der Kunde angemeldet hat, kann er eine Kundendienstberatung auswählen
Egal ob Kundenservice oder Benutzer, aktualisieren Sie die Seite, sie können wieder verbunden und abgeglichen werden.
Ich bin neu bei Swoole und kenne mich damit nicht aus. Mein erster Instinkt ist, einen Weg zu finden, die aktuelle WS-Verbindungs-ID und Benutzer-ID beim Anmelden in Redis zu speichern, diese Beziehung beim Aktualisieren der Seite erneut zu binden und die Geben Sie beim Senden einer Nachricht die entsprechende Benutzer-ID ein, suchen Sie dann im Hintergrund nach der Verbindungs-ID und senden Sie die Informationen! !
Ich weiß nicht, ob das vernünftig ist oder nicht, und ich habe kein tiefes Verständnis dafür. Bitte geben Sie mir einen Rat.
Wenn der Kundendienstmitarbeiter angemeldet ist, wird ihm auf der Seite angezeigt, dass der Kundendienst online ist. Nachdem sich der Kunde angemeldet hat, kann er eine Kundendienstberatung auswählen
Egal ob Kundendienst oder Benutzer, aktualisieren Sie die Seite und sie können wieder verbunden und abgeglichen werden.
Ich bin neu bei Swoole und kenne mich damit nicht aus. Mein erster Instinkt ist, einen Weg zu finden, die aktuelle WS-Verbindungs-ID und Benutzer-ID beim Anmelden in Redis zu speichern, diese Beziehung beim Aktualisieren der Seite erneut zu binden und die Geben Sie beim Senden einer Nachricht die entsprechende Benutzer-ID ein, suchen Sie dann im Hintergrund nach der Verbindungs-ID und senden Sie die Informationen! !
Ich weiß nicht, ob das vernünftig ist oder nicht, und ich habe kein tiefes Verständnis dafür. Bitte geben Sie mir einen Rat.