Я довольно новичок в кодировании и socket.io. Но да, я пытаюсь написать программу, которая будет генерировать сокеты для отдельных клиентов, и у меня возникли некоторые проблемы. Я прочитал все руководства онлайн, но они, кажется, не работают.
У меня есть успешная строка кода в моем клиентском коде, которая работает для отправки сообщения всем пользователям:
socket.emit('player', data)
, но затем, используя чит-лист socket.io emit (с их сайта), я попытался изменить его на:
io.to('${X7Mkjl0qfCcukBGDAAAY}').emit('player', data)
где "X7Mkjl0qfCcukBGDAAAY" - это socket.id
и это не работает ...
возможно я неправильно ввожу socket.id?
я должен попытаться сделать это с номерами вместо этого?
но потом я осознаю другую проблему. Это то, что я должен вручную переписать код для идентификатора сокета, когда новый пользователь подключается. Есть ли способ, которым клиент может автоматически назначить новый клиентский socket.id для переменной (или, возможно, записать его в массив), и затем я могу извлечь значения из этого массива в своем клиентском коде?
Спасибо!
-Aaron