次のようなwebsocket接続を格納するjavascript変数があります。
var ws = $.websocketSettings.factory(url);
$(ws)
.bind('open', $.websocketSettings.open)
.bind('close', $.websocketSettings.close)
.bind('message', $.websocketSettings.message)
.bind('error', $.websocketSettings.error)
.bind('relaySent', $.websocketSettings.relayTimeout)
.bind('relayRetry', $.websocketSettings.relayRetry)
.bind('jumpStart', $.websocketSettings.jumpFactory);
ただし、接続が切断された場合に備えて、新しい接続で変数をjumpStart
リセットするイベントがあります。ws
jumpFactory: function(event){
var ws = this;
ws = $.websocketSettings.factory( getEngineUrl() );
return ws;
},
これにより、バインドされたイベントが壊れws
ますか? 奇妙な動作が見られるので、原因を特定しようとしています。ありがとう。