以下のようなソケットとセッションとニックネームに関する情報を含む配列を作成しました
myarray == [
{sessionId: '12345', nickname: 'timmay!', socketIds: [1, 2, 3]},
{sessionId: '23456', nickname: 'pete', socketIds: [4, 5, 6]}
]
ここで、socket.id 番号 1 と 2 を切断します。これは、ユーザーが 1 つのブラウザーに対して 1 つのソケットだけを持つようにするためです。たとえば、ニックネームが timmy のユーザーがブラウザーの 1 つのタブでチャットを socketIds: [1]
開いた場合、別のタブを開いた場合、ID 2 の別のソケットを作成し、1 つのクライアントに対して 2 つの ID を持っています。ID番号1をsocket.idで切断する方法はありますか?
たとえば、このようなコードはありますか?
socket.disconnect(socket.id)