Я создаю одноранговое приложение для чата и при новом одноранговом соединении у меня переменная username_set , установленная в 0, поэтому она сигнализирует, что у пира нет имени пользователя. Однако, похоже, что peer.on(data, function (data) {})
не получает никаких данных, так как когда я что-то печатаю, ничего не отображается. Мне было интересно, в чем здесь проблема, поскольку я новичок в этом.
Я использую webrtc-swarm
, который использует простой узел в качестве однорангового объекта:
var username_set = 0
swarm.on('peer', function(peer, id) {
console.log('[a new peer connected]')
console.log('Set username if you havent and continue chatting')
if(username_set === 0){
console.log('Please set username:')
peer.on('data', function (data) {
console.log("data:" + data.toString())
})
}
if(username_set === 1){
console.log('test successful')
}
})