Peerjs: つなげられない

作成日 2020年07月04日  ·  18コメント  ·  ソース: peers/peerjs

最新の更新以降、エラーhttps://0.peerjs.com/peerjs/id?ts=15938580580230.27749202685512375 net::ERR_CONNECTION_TIMED_OUTが発生しています。

最も参考になるコメント

クラウドサーバーを修正してください。現在、最終的なプロジェクトがあります。 明日までに終わらせなければなりません。

全てのコメント18件

クラウドサーバーを修正してください。現在、最終的なプロジェクトがあります。 明日までに終わらせなければなりません。

これはサーバーの問題のようです。

同じ問題が発生しています。 昨日の夕方の東部標準時午後8時頃に機能しましたが、今日からコードを再度実行しようとすると、0.peerjs.comでタイムアウトになります。 gitpodでサーバーを起動しようとしましたが、同じ問題が発生しています。 これがpeerjs-serverの問題であるかどうかはわかりませんが、peerjs-1.2およびpeerjs-1.3を実行すると次の結果が得られました。

OS:Windows 10
ブラウザ:Chromeバージョン83.0.4103.116およびFirefox 78.0.1

カスタムpeerIdを試してください
peerjs.min.js:52 WebSocket connection to 'wss://0.peerjs.com/peerjs?key=peerjs&id=c-pU_AYDp&token=a6g0yo6t7ma' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

サーバーの自動生成されたIDで試行
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15938872126070.5702383625139162 net::ERR_CONNECTION_TIMED_OUT

PeerJSの使用方法を学習しようとしていますが、 https: //peerjs.com/examples.htmlの例が機能しません。 PeerJSクラウドサーバーに問題があると思います。

独自のpeerjsサーバーをデプロイすることですべての問題が解決することがわかりました

サーバーをどこにデプロイしましたか? クラウドサービスまたはセルフホスト?

サーバーをどこにデプロイしましたか? クラウドサービスまたはセルフホスト?

このリンクhttps://github.com/peers/peerjs-serverにアクセスし、[Open on Gitpod]をクリックして、独自の新しいピアサーバーを起動できます。 それらの設定で
new Peer([id], { host: [your-host-name], port: 443, secure: true })
これまでサーバーは接続できましたが、メッセージの送信でエラーが発生しました。 多分あなたは私がそれを解決するのを手伝ってみることができます。

サーバーをどこにデプロイしましたか? クラウドサービスまたはセルフホスト?

このリンクhttps://github.com/peers/peerjs-serverにアクセスし、[Open on Gitpod]をクリックして、独自の新しいピアサーバーを起動できます。 それらの設定で
new Peer([id], { host: [your-host-name], port: 443, secure: true })
これまでサーバーは接続できましたが、メッセージの送信でエラーが発生しました。 多分あなたは私がそれを解決するのを手伝ってみることができます。

新しいサーバーを作成しましたが、このエラーが発生します。
Error: Could not get an ID from the server. If you passed in a 'path' to your self-hosted PeerServer, you'll also need to pass in that same path when creating a new Peer

これを修正するにはどうすればよいですか?

Adimarthur8:peerjsサーバーが自動的に生成するように設定されていない場合は、手動でIを指定する必要があります。

そして、gitpodを試しましたが、接続できませんでした。 最終的にherokuが機能するようになりました。 私は安全を逃していました:本当。 それが私にとっての鍵でした。

少し直感的ではありませんが、gitpodで動作するようです...

peer = new Peer(
  {
    host: 'yourPersonalGitPodKey.gitpod.io',
    port: '443',
    path: '/',
    secure: true
  });

パス(/)、ポート(443)、セキュア(httpではなくhttpsを有効にするため)に注意してください。

また:
gitpodの「プレビュー」ウィンドウからURLを取得できます。そこにポート番号が表示されます(私の場合は443)。
gitpodターミナルでログを見ることができます。
ターミナルでサーバーを起動することもできます-> npm start

少し直感的ではありませんが、gitpodで動作するようです...

peer = new Peer(
  {
    host: 'yourPersonalGitPodKey.gitpod.io',
    port: '443',
    path: '/',
    secure: true
  });

パス(/)、ポート(443)、セキュア(httpではなくhttpsを有効にするため)に注意してください。

また:
gitpodの「プレビュー」ウィンドウからURLを取得できます。そこにポート番号が表示されます(私の場合は443)。
gitpodターミナルでログを見ることができます。
ターミナルでサーバーを起動することもできます-> npm start

こんにちは、私はあなたがしたことをしました、そして今、クライアントはIDで新しいピアを初期化することができます。
ただし、2つのピアを接続しようとすると、接続しようとしているピアクライアントが次のようなエラーをトリガーします: ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210

私はさまざまなブラウザで何度も試しましたが、常に同じ結果であり、2つのピアを接続することは不可能です。

また、接続を待機しているPeerクライアントは、コンソールでメッセージやエラーをトリガーしません(Peerパラメーターでdebug : 3をアクティブにしました)

Adimarthur8:peerjsサーバーが自動的に生成するように設定されていない場合は、手動でIを指定する必要があります。

そして、gitpodを試しましたが、接続できませんでした。 最終的にherokuが機能するようになりました。 私は安全を逃していました:本当。 それが私にとっての鍵でした。

Herokuにプライベートサーバーをデプロイすると、機能しました。

IDを受け取っていれば、シグナリング/ブローカーが機能していると思います。

問題に関連しているかどうかはわかりませんが、Chromeブラウザ(他のブラウザも同様)の場合は、手動で設定する必要があります。

peer.on( 'connection'、function(data){
..。
data.open = true;
})

メッセージを送信するたびに常にこのエラーが発生しますが、どうすれば修正できますか?
image

私は問題が何であるかを知っていると思います..(私はこれに不慣れなので、私を修正してください)

jsファイルへのリンクを開いたところ、最後のsourceMappingfileへのURLが/peerjs.min.js.mapであることがわかりました。
だから私はhttps://unpkg.com/[email protected]/dist/peerjs.min.js.mapにアクセスしようとしましたが、どうやらそのリンクは存在しません。
このリンクを使用して最新のpeerjsファイルのソースマップを確認したところ、1.2.0であることがわかりました(これは現時点で最新だと思いますか?)
それで私はURLをチェックしました: https ://unpkg.com/[email protected]/dist/peerjs.min.js.map(バージョンに注意してください)
そしてそれは働いた..
したがって、元のファイルのsourceMapping URLを変更するか、それが指すURLが使用可能である必要があります。

最も簡単な修正は、 https://unpkg.com/[email protected]/dist/peerjs.min.js (古いバージョン)を使用することだと思います(まだ使用していません)

これを修正する別の方法は次のとおりです(ただし、これを実行してもよいかどうかはわかりません。)

  1. [peerjs.min.js]をダウンロードします(https://unpkg.com/[email protected]/dist/peerjs.min.js)
  2. peerjs.min.js.map (旧バージョン)をダウンロードする
  3. これらのダウンロードしたファイルをHTMLに含めます
    2つのファイルは同じフォルダにある必要があることに注意してください。そうでない場合は、 peerjs.min.jsファイルを編集し、 //#sourceMappingURL=/peerjs.min.js.map//# sourceMappingURL=<path to the map file>に編集する必要があります。

これは、当面は個別に使用できる一時的な「解決策」ですが、サイトや例の正味の問題を修正するものではありません。

こんにちは、私はあなたがしたことをしました、そして今、クライアントはIDで新しいピアを初期化することができます。
ただし、2つのピアを接続しようとすると、接続しようとしているピアクライアントが次のようなエラーをトリガーします: ERROR PeerJS: Error: Could not connect to peer 377b4bb0-3101-4af0-9203-f85210

私はさまざまなブラウザで何度も試しましたが、常に同じ結果であり、2つのピアを接続することは不可能です。

また、接続を待機しているPeerクライアントは、コンソールでメッセージやエラーをトリガーしません(Peerパラメーターでdebug : 3をアクティブにしました)

同じ問題

マップファイルは1.3.1で修正されました

この最小限の例を使用すると:

<head>
    <script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
    <script>
        const peer = new Peer();
    </script>
</head>
<body>
    Hi!
</body>

エラーがあります
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
Windows 10、Chrome / 84.0.4147.89

サーバーはダウンしていますか、いつアップしますか?

gitpodにデプロイされたサーバーを使用すると、このエラーはなくなります

編集:サーバーは現在再び機能しています

この最小限の例を使用すると:

<head>
    <script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
    <script>
        const peer = new Peer();
    </script>
</head>
<body>
    Hi!
</body>

エラーがあります
peerjs.min.js:64 GET https://0.peerjs.com/peerjs/id?ts=15952851209220.3286421092199203 net::ERR_CONNECTION_REFUSED
Windows 10、Chrome / 84.0.4147.89

サーバーはダウンしていますか、いつアップしますか?

gitpodにデプロイされたサーバーを使用すると、このエラーはなくなります

編集:サーバーは現在再び機能しています

ローカルホストでこの問題が発生しましたが、peerjsサーバーを起動していなかったことがわかりました。 サーバーを起動した後、問題は修正されました。

このページは役に立ちましたか?
0 / 5 - 0 評価