【发布时间】:2026-02-17 20:40:02
【问题描述】:
我正在构建一个点对点聊天应用程序,在一个新的点对点连接上,我将一个 username_set 变量设置为 0,因此它表示点对点没有用户名。但是,peer.on(data, function (data) {}) 似乎没有得到任何数据,因为当我输入内容时它没有显示任何内容。我想知道这里有什么问题,因为我是新手。
我正在使用webrtc-swarm,它使用 simple-peer 作为对等对象:
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')
}
})
【问题讨论】:
标签: javascript node.js webrtc p2p