私の Windows 8 JS アプリケーションでは、次のように定義された Web ソケット オブジェクトがあります。
var webSocket = new Windows.Networking.Sockets.MessageWebSocket();
webSocket.control.messageType = Windows.Networking.Sockets.SocketMessageType.utf8;
webSocket.onmessagereceived = that._onMessageReceived;
webSocket.onclosed = that._onClosed;
私は使用して接続しwebSocket.connectAsync(uri).done(/* ... */)
、その部分は正常に動作します。
反対側で Web サーバーを停止すると、アプリケーションは通知を受け取らず、接続がまだ有効であると認識します。「クローズ」イベントは決して発生せず、「エラー」イベントはないようです。
接続状態を監視する方法はありますか?