0

我一般从 PeerJS 和 Javascript 开始。

我想在单击 div 时向另一个对等方发送信息:

<script src="http://cdn.peerjs.com/0.3/peer.js"></script>
<script>
  var peer = new Peer('sane-03', {key: '97za6osy6ulkgldi'}); 
  var conn = peer.connect('sanen-02');
  document.getElementById("1").onclick = function() {
  conn.on('open', function(){ conn.send('hi!');});
  };
</script>

我相信函数中的函数导致 conn.send 不起作用。我将尝试在网上找到答案,但我们将不胜感激。

谢谢,

迈克尔

4

1 回答 1

0

代码放错地方了。您需要在发送文本之前设置 .on 处理程序

  var peer = new Peer('sane-03', {key: '97za6osy6ulkgldi'}); 
  var conn = peer.connect('sanen-02');
  if (conn) {
      conn.on('open', function(){ 
          conn.send('hi, connection opened!');
      });
  }
  document.getElementById("1").onclick = function() {
      conn.send('Hello again');
  };
于 2016-11-28T01:43:29.067 回答