代码之家  ›  专栏  ›  技术社区  ›  Ragesh P Raju

peerjs总是显示'wss://0.peerjs.com/peerjs?key=peerjs&id=peer ram&token=xxx'失败

  •  -1
  • Ragesh P Raju  · 技术社区  · 6 年前

    我需要在我的网站上实现一个对等聊天。大部分链接显示 peerjs 是最适合P2P聊天实现的JS。我没有 peerjs api密钥,我需要创建自己的peerid。在实现之前,我创建了两个示例html页面来创建两个peerid,设置自己的peerid。请参见下面的代码。

    第一页

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    <meta charset="utf-8" />
    <script src="Scripts/jquery-1.10.2.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.18/peer.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var peer = new Peer('peer-ragesh');
        });
    </script>
    

    第二页

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    <meta charset="utf-8" />
    <script src="Scripts/jquery-1.10.2.min.js"></script>
    <!--<script src="http://cdn.peerjs.com/0.3/peer.min.js"></script>-->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.18/peer.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var peer = new Peer('peer-ram');
    
    
            var conn = peer.connect('peer-ragesh');
            conn.on('open', function () {
                debugger;
                // Receive messages
                conn.on('data', function (data) {
                    console.log('Received', data);
                });
    
                // Send messages
                conn.send('Hello!');
            });
        });
    </script>
    

    我在同一个浏览器中同时运行这些页面。但它显示的错误如下图片所示。

    enter image description here enter image description here

    请教。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ragesh P Raju    6 年前

    我的电脑里有一个防火墙软件,我忘了允许peerjs例外。

    现在开始工作了。:)