我已經成功地做了一個回調函數http://socket.io當客戶端調用服務器
Socket.io服務器端回調
socket.on('event', function(data, fn){ fn(null, true); }
我在想,如果有可能做同樣的,但這次,當調用服務器客戶端?
我已經成功地做了一個回調函數http://socket.io當客戶端調用服務器
Socket.io服務器端回調
socket.on('event', function(data, fn){ fn(null, true); }
我在想,如果有可能做同樣的,但這次,當調用服務器客戶端?
emit
和on
在雙方工作完全相同:客戶端和服務器。
因此,如果您發送到服務器端的客戶端套接字,那麼如果在客戶端您訂閱了該事件,它將觸發它。反之亦然。
你對此感到困惑的是服務器有一個套接字正在監聽一個套接字,並且每個客戶端有多個套接字連接。
雖然客戶端只有一個套接字與服務器交談。
這裏的示例:http://socket.io/#how-to-use
做雙向消息,你需要清楚地閱讀它們,然後否認沒有雙向消息傳遞。
我認爲everthing在這裏解釋 - > http://socket.io/#how-to-use –
我以前讀過這個頁面,它解釋了當客戶端調用服務器時如何回調,而不是相反。我正在搜索服務器調用客戶端時是否可以這樣做。 – Louis
你想發送一個函數給客戶端來運行嗎? – Todilo