Heim >Backend-Entwicklung >PHP-Tutorial >So erstellen Sie eine Punkt-zu-Punkt-Chat-Funktion mit Swoole WebSocket

So erstellen Sie eine Punkt-zu-Punkt-Chat-Funktion mit Swoole WebSocket

WBOY
WBOYOriginal
2016-08-04 09:19:221275Durchsuche

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.

Antwortinhalt:

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn