この仕様について:http://www.w3.org/TR/eventsource/サーバー上の「サーバー送信イベント」接続を閉じるにはどうすればいいですか?
サーバーで開いている接続をどのように閉じますか?クライアント側の方が簡単ですが、close()
に電話するだけですが、サーバーではどうしたらいいですか?ちょうどそれを殺す?
この仕様について:http://www.w3.org/TR/eventsource/サーバー上の「サーバー送信イベント」接続を閉じるにはどうすればいいですか?
サーバーで開いている接続をどのように閉じますか?クライアント側の方が簡単ですが、close()
に電話するだけですが、サーバーではどうしたらいいですか?ちょうどそれを殺す?
のNode.js:
http.createServer(function (req, res) {
//...
// client closes connection
res.socket.on('close', function() {
res.end();
//...
});
});
はNode.jsの中SSEサーバーの実装のための例を参照してください。
https://github.com/Yaffle/EventSource/blob/master/nodechat/server.js
あなたは接続を閉じる(killする)と思います。私は優雅な切断について話をしていません。
あなたは、コンテンツタイプにテキスト」以外のサーバーのsentsを変更することができます/ event-stream "を参照してください。 これは、クライアントのイベントソースを閉じます。
これは古い回答であり、リンクはアクティブではありませんが、ソリューションは私のために働いていました(ノード7、エクスプレス4)ありがとう! – Giladd