Я пытаюсь соединить двух клиентов через сервер 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
, но больше ничего не делает.