問題出在socket.io客戶端。Socket IO發佈訂閱模式棘手
我想先創建未連接的套接字,並在分配所有的監聽器後將其連接到服務器。監聽器不能在我的應用程序中的一個地方同步設置,因爲存在一些依賴關係。
我知道這是非常正常的行爲正常的node.js!只要看看nodejs的套接字!我希望我的架構沒有問題。插座IO缺乏documentation,我找不到怎麼做我想做的:
var socket = new io.Socket(); //creating empty socket.But this line does not work
//..... socket variable can be passed somewhere .....
//..... to another place in app .....
socket.on('message', callback);
//..... when everyone is ready and subscriben .....
socket.connect('some-url');
'var socket = new io.Socket(); //這是行不通的# – Dan 2012-03-06 11:51:33