文件名称:p2p-chat:WebRTC上的无服务器对等聊天
文件大小:401KB
文件格式:ZIP
更新时间:2024-02-24 12:51:57
react typescript reactjs webrtc p2p
点对点聊天 在WebRTC上进行p2p聊天,具有额外的AES256加密和文件共享(无需信令服务器) 演示聊天的源代码在 这是一个示例,说明如何在不带信令服务器的WebRTC上建立p2p聊天。 它应该在Chrome和Firefox中均可使用。 WebRTC需要STUN和TURN服务器才能成功通过网络建立p2p连接。 在演示应用程序中,我使用了一些公共可用的端点: stun:stun.l.google.com:19302 turn:turn.anyfirewall.com:443?transport = tcp(webrtc:webrtc) 附加功能: AES256加密所有邮件和文件
【文件预览】:
p2p-chat-master
----.travis.yml(61B)
----example()
--------package.json(1KB)
--------config-overrides.js(1023B)
--------package-lock.json(610KB)
--------src()
--------.eslintrc.js(732B)
--------tsconfig.json(462B)
--------.gitignore(333B)
--------.prettierrc.js(115B)
--------public()
--------README.md(3KB)
--------build()
----rollup.config.js(529B)
----package.json(1KB)
----test()
--------test.spec.ts(258B)
----LICENSE(1KB)
----package-lock.json(87KB)
----src()
--------createPeerConnection.ts(3KB)
--------index.ts(211B)
----.eslintrc.js(479B)
----tsconfig.json(395B)
----.gitignore(40B)
----.npmrc(41B)
----.prettierrc.js(115B)
----README.md(4KB)
----.eslintignore(33B)
----.vscode()
--------settings.json(642B)