Не работает чат на peerjs
Я решил изучать peerjs, нашел простой пример кода, реализующий чат между двумя пользователями
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>PeerJS Обмен сообщениями</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/peerjs/0.3.16/peer.min.js"></script>
</head>
<body>
<h3>Мой ID: <span id=myid ></span></h3>
<input id=otherPeerId type=text placeholder="otherPeerId" ><button onclick="connectToNode(document.getElementById('otherPeerId').value)">Соединиться</button>
<div id=messages style="width:400px;height:60vh; background:#ADD8E6;margin:5px;">
</div><br>
<textarea id=mess style="width:400px;height:15vh" ></textarea><br>
<button onclick="sendMess(document.getElementById('mess'))">Отправить</button>
<script>
var messList=[];
function addMess(mess) {
messList.push(mess);
document.getElementById('messages').innerHTML=messList.join("");
}
var peer = new Peer();
var connn; //переменная, хранящая соединение
peer.on('open', function(peerID) {
document.getElementById('myid').innerHTML=peerID;
});
peer.on('connection', function(c) { //входящее соединение...
connn=c;
initConn();
});
function connectToNode(partnerPeer) { //исходящее соединение...
connn = peer.connect(partnerPeer);
initConn();
}
function initConn() {
connn.on ('open', function () { //открыто соединение
addMess("<div><h4>Соединение установлено</h4></div>");
connn.on ('data', function (data) { //прилетело сообщение
addMess("<div><b>Партнер: </b>"+data+"</div>");
});
});
connn.on('close',function() {addMess('-----------Соединение разорвано-------------');});
}
function sendMess(elem) {
addMess("<div><b>Я: </b>"+elem.value+"</div>");
connn.send(elem.value);
elem.value="";
}
</script>
</body>
Данная страница доступна по адресу http://peerjs-chat--victormorozov1.repl.co У меня есть ноут и телефон, они оба подключены к одной wifi сети. С телефона чат работает, а с ноута сама страница грузиться но соединиться с другими пользователями не получается. В консоли никаких ошибок нет. В чем может быть проблема?