socket io повторная отправка сообщения на клиенте
Я пытаюсь поймать и вновь отправить сообщение (отправленное через socket io) от клиента к серверу. Я нахожусь на стороне клиента и используя вкладку Network в инструментах разработчика браузера Chrome пытался получить информацию о подключении чтобы вновь отправить сообщение, но все, что показывает Network это бинарное сообщение, без названия события. Я пытался использовать localStorage.debug='*' , чтобы посмотреть названия событий, но он ничего не показывает. Посмотреть нужную информацию в js коде тоже не получается там все под обфускацией. Как можно получить информацию об отправленном сообщении чтобы в итоге привести это к примерно такому виду socket.emit('eventServer', { data: 'Hello Server' }); или что-то похожее?
Ответы (1 шт):
Если я правильно понял, тебе надо распечатать в консоли клиента отправленное сообщение с клиента, тут пример кода
На клиенте:
socket.emit('eventServer', { data: 'Hello server' })
socket.on('eventServer', (data) => {
console.log('event server ...', data)
})
На сервере:
socket.on('eventServer', (data) => {
socket.emit('eventServer', data)
}