Hello Libp2p Community,
I am currently experiencing an issue when trying to run the js-libp2p-webrtc example (browser-to-browser): https://github.com/libp2p/js-libp2p-webrtc/tree/main/examples/browser-to-browser
upgrader.ts:625 Uncaught (in promise) CodeError: Error: stream ended before 1 bytes became available at DefaultUpgrader._encryptOutbound (upgrader.ts:625:13) at async DefaultUpgrader.upgradeOutbound (upgrader.ts:304:13) at async WebSockets.dial (index.ts:49:18) at async DefaultTransportManager.dial (transport-manager.ts:123:14) at async queue.add (dial-queue.ts:445:28) at async index.js:118:36
Here are the steps I followed:
- I start the relay server using the
npm run relaycommand, which provides me with the following output:
> email@example.com relay > node relay.js p2p addr: [ '/ip4/127.0.0.1/tcp/52864/ws/p2p/12D3KooWK64pCrFpLruCny3PeYsqn9b7jNtAWRs2wWQjACY4NvkM' ]
- I then run the example and enter the address provided by the relay server into the input field on the page (
/ip4/127.0.0.1/tcp/52864/ws/p2p/12D3KooWK64pCrFpLruCny3PeYsqn9b7jNtAWRs2wWQjACY4NvkM), and click “Connect”.
This is when the error occurs. I’d greatly appreciate any insight or suggestions on how to resolve this issue. I’m trying to get the example working because I aim to implement peer 2 peer chat functionality into my browser app.