【发布时间】:2021-06-03 16:28:57
【问题描述】:
我目前正在尝试制作一个 2 人 HTML/JS 棋盘游戏,并且正在使用 PeerJS 将两个玩家会话连接在一起,但无法让它工作。
这是一个快速测试,即使连接正常,我也无法发送/接收数据 在发送端
var peer = new Peer();
var con;
function c() {
con = peer.connect('id');
con.on('error', function(err) { alert(err); });
con.on('data', function(data){ console.log(data) });
};
function send() {
con.on('open', function(){
con.send('HELLO WORLD')
});
}
在接收端:
var peer = new Peer('id');
peer.on('connection', function(con){
console.log('connected')
con.on('error', function(err) { alert(err) });
con.on('open', () => {
con.on('data', (data) => {
console.log('Incoming data', data);
con.send('REPLY');
});
});
});
【问题讨论】:
-
你需要在普通的websocket上交换Peer信息和数据。
标签: javascript p2p peerjs