2014-11-24 34 views
0

我試圖從Socket.IO 0.9遷移到1.2.1,並且我在套接字重新連接時遇到了一些困難。在0.9中,我可以做一些類似socket.socket.reconnect();的事情,但不幸的是,socket.socket不存在,socket.io.reconnect似乎沒有重新連接我的套接字。但是,socket.connect()似乎使用我的原始連接設置重新連接,但這似乎不正確...爲什麼我不能使用重新連接?我看過this thread,但forceNew似乎沒有幫助。剛剛完成的緣故,我的連接代碼如下所示:socket.io:版本1.0中的套接字重新連接

var socket = io.connect('/myNamespace', {forceNew: true, path: '/path/to/socket.io'}); 

回答

0

我結束了使用socket.connect() ...如果任何人有.reconnect()一個解決方案,我所有的耳朵。

0

可能的解決方法這個問題是執行:

socket.io.skipReconnect = false; 
socket.io.reconnect();