所以我想發送數據到一個特定的用戶(具體套接字ID),我試過了。發送套接字數據到一個特定的套接字id socket.io
io.to(users[steamid].socket).emit('message', {
type: 'balance',
balance: row[0].balance
});
網友[steamid] .socket是我存放所有的插座的ID,它只是獲取特定的ID我想要的,但是當我這樣做,它的工作原理上的第一次,但,當它再次閃光它不沒有工作。我不知道我做錯了什麼。
我開始打電話的方式是使用一個函數,網站有一個倒數計時器,當倒計時結束時,它調用獲取獲勝者套接字ID的函數,然後它給勝者所需的數據,我想知道爲什麼這不僅僅是第一次。
在此先感謝。
如果它不工作,第二次,那麼無論是'steamid'是錯誤的或'users [steamid] .socket'不是正確的套接字ID。你需要做一些調試來調查那些不起作用的值。 – jfriend00