我使用node.js
和socket.io
來創建實時Web應用程序。我將讓用戶完全控制套接字連接,如手動斷開連接和(重新)連接。Socket.io - 客戶端斷開後手動重新連接
function socket_connect()
{
console.log('func socket_connect');
socket = io.connect('http://url/to/the/app');
}
function socket_reconnect()
{
console.log('func socket_reconnect');
socket_connect();
}
function socket_disconnect()
{
console.log('func socket_disconnect');
if (socket) socket.disconnect();
}
在客戶端啓動的socket_connect()
功能工作正常,但使用後socket.disconnect()
,沒有新的連接開始。
什麼意思是「沒有新的連接開始」?這不會自動重新連接,或者當用戶選擇socket_connect()時,新連接不起作用。 – Martin
自動重新連接工作正常,那不是問題。看到我的答案...問題解決了。 – acc