PeerJS проблема с установлением p2p-соединения - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь соединить двух клиентов через сервер peerjs, используя документацию, представленную на их сайте.

Я создал две веб-страницы, каждая со своим идентификатором для peerjs.Я пытался отправить простые данные тестирования от одного клиента другому.Я открываю первую страницу из одной учетной записи Chrome, а другую страницу из другой учетной записи с помощью VPN-подключения в браузере.

Включено это в заголовок HTML:

<script src="https://unpkg.com/peerjs@1.0.0/dist/peerjs.min.js"></script>

Javascript:

setTimeout(function(){

console.log('we are here');
var peer = new Peer('MycustomID12345); 
// AnotherCustomID12345 for the other js

var conn = peer.connect('AnotherCustomID12345'); // MycustomID12345 for the other js
conn.on('open', function(){
    console.log('start');
  conn.send('hi!');
});

peer.on('open', function(id) {
  console.log('My peer ID is: ' + id);
});

    peer.on('connection', function(conn) {
  conn.on('data', function(data){
    console.log(data);
  });
});
},300);

Я получаю только «мы здесь» (первый файл console.log) [и он печатает мой идентификатор: смотрите обновление], и ничего больше в консоли.Я хочу подключиться через сервер peerjs и отправлять данные от одного клиента к другому и обратно.

ОБНОВЛЕНИЕ: после добавления peer.on('error', function(err) { console.log(err) }); я обнаружил, что после перезагрузки страницы выдается ошибка, что идентификаторвзят.Теперь в консоли он печатает My peer ID is: MyID, но больше ничего не делает.

...