WebSocketまたはポーリングを使用している場合、現在のプロトコルを識別する方法が不思議でした。Meteor接続のプロトコルを特定する方法
- クライアント内。 (確実に付加されています)
私はデバッグコンソールから有効な情報を見つけました。
Meteor.connection._stream.socket.protocol
、うちの1つの値を持っているようだ...
['websocket',
'xdr-streaming',
'xhr-streaming',
'iframe-eventsource',
'iframe-htmlfile',
'xdr-polling',
'xhr-polling',
'iframe-xhr-polling',
'jsonp-polling'];
は、現在のプロトコルを識別するために、より多くの恵みの方法は何ですか? いつプロトコルを検出するのが最も速いタイミングですか?
ところで、AWS ELBがスティッキセッションとWebSocketを同時にサポートしていないため、スティッキセッションが必要な場合は別のDDPサーバーを使用する必要があります。
多分私の質問は間違っていました。私はSockJS接続のプロトコルを知りたがっていました。 [ 'のWebSocket'、 'XDR-ストリーミング'、 'XHRストリーミング'、 'はiframeのEventSource'、 'はiframe HTMLFILE'、 'XDR-ポーリング'、 'XHRポーリング' の中で、 " iframe-xhr-polling '、 ' jsonp-polling ']; – Kennyhyun
私はオリジナルの答えをより多くの情報で更新しました。 – vijayst