2017-08-28 7 views
0

私は、クライアントとサーバーの間のWebSocketをテストするためのJavaScript/HTMLアプリケーション(クライアント)を作成しています。クライアント側では、サーバーから来るpingを記録したいと思います。WebSocketを使用するJavaScriptクライアントは、サーバーからのピンポンの活動をプログラムで検出できますか?

プログラムでコールバックなどのpingを検出する方法はありますか?私はMozilla WebSocket APIリファレンスをチェックして、何も見ていませんでした。

ありがとうございます!

+0

"ping"とはICMPパケットを意味しますか? –

答えて

2

いいえ。

ブラウザAPIを使用してPing/Pong Websocketプロトコルにアクセスすることはできません。

これは、クライアントの側で接続の確認が必要な(ブラウザがまだイベントを待機していることを確認する)不満の原因です。

一般的な解決策は、「ユーザー層」のping/pong実装を作成することです。通常は、"event":"ping"のJSON Websocketメッセージを使用します。

+0

ありがとう、私はそれを調べます。 –

関連する問題