webrtc:基于React和通量(redux)的webrtc聊天

时间:2024-05-29 14:05:56
【文件属性】:

文件名称:webrtc:基于React和通量(redux)的webrtc聊天

文件大小:242KB

文件格式:ZIP

更新时间:2024-05-29 14:05:56

JavaScript

描述 基于RebRTC的点对点聊天,使用react.js和流量架构实现。 用作通量实现。 用于webrtc通信。 作为信号服务器,我使用peer.js + express服务器,它部署在46.101.152.230上。 信号服务器仅用于首次聊天对象搜索。 所有其他通信都是点对点的。 特征 每个参与者都存储聊天记录并将其发送给新人。 管理是基于命令的,命令格式是/ param 。 /name john命令将设置您的名称,该名称存储在本地存储中。 /who命令询问谁现在在线。 /help打印帮助消息。 还实现了提及,您可以使用@john子字符串提及john,该消息将在john的UI中突出显示。 随时喜欢任何消息。 安装 首先,您可以在*问它 要部署它,请执行几个步骤 必须在目标系统上安装nodejs 0.12 。 安装它 git clone git@g


【文件预览】:
webrtc-master
----.babelrc(17B)
----index.js(130B)
----package.json(864B)
----constants()
--------ActionTypes.js(406B)
----server.js(488B)
----Dockerfile(108B)
----containers()
--------ChatApp.js(862B)
--------App.js(2KB)
----index.html(200B)
----discover.js(1KB)
----dist()
--------bundle.js(1.05MB)
----.gitignore(1KB)
----components()
--------ChatItem.js(1KB)
--------MainSection.js(712B)
--------ChatTextInput.js(1KB)
--------ChatTextHint.js(342B)
--------InputArea.js(1KB)
----webpack.config.js(771B)
----stores()
--------index.js(44B)
--------chats.js(4KB)
----README.md(1KB)
----actions()
--------ChatActions.js(4KB)
--------WebRTC.js(3KB)
--------Messages.js(2KB)
----utils()
--------utils.js(683B)
----index.css(7KB)

网友评论