1

sse.phpデータを読み取ってクライアントに送り返すペー​​ジがあります。

N秒ごとに開始することを除いて、うまく機能します。

EventSource が N 秒ごとに再接続し、php スクリプトが何度も何度も開始されることを理解しています。

どの接続が最初の接続で、何が再接続を維持しているのかを判断するにはどうすればよいですか?

次に、読み取りスクリプトを実行する接続とそうでない接続を知ることができます。

WebSocketsでは、一度だけ接続していることを知っているので、データのみを送信します。

SSEで同じものを取得するには?

4

1 に答える 1

2

EventSource は、接続が閉じられたときにのみ接続し、再接続のみします

「Last-Event-ID」を使用して、ES に配信されたデータを知ることができます。

例えば:

data: test
id: 123

<-- この時点で接続が切断されましたLast-Event-ID: 123。http ヘッダーは再接続要求に含まれます

于 2012-11-25T14:26:05.810 に答える