nttcom / peerjs

[Deprecated] This branch is a customized version of PeerJS for NTT Communications's WebRTC platform SkyWay.
http://nttcom.github.io/skyway/en/
Other
225 stars 91 forks source link

fix socket.destroy to not start xhr. closes #21 #23

Closed alanmshelly closed 9 years ago

alanmshelly commented 9 years ago

確認方法

destroyの確認

peer.listAllPeers(function(list){console.log(list)}) //自分のpeeridが入ってることを確認
peer.destroy() //wsとhttpを切断 (dev toolのネットワーク画面でXHRを確認)
peer.socket.disconnected === true //peerのステートを確認
peer.listAllPeers(function(list){console.log(list)}) //自分のpeeridが入っていないことを確認

WSが切れたらxhrにフォールバックする確認

peer.listAllPeers(function(list){console.log(list)}) //自分のpeeridが入ってることを確認
peer.socket._socket.close() //wsを切断 (dev toolのネットワーク画面でXHRを確認)
peer.socket.disconnected === false //peerのステートを確認
peer.listAllPeers(function(list){console.log(list)}) //自分のpeeridが入ってることを確認
yusuke84 commented 9 years ago

@alanmshelly Nice PR!!