文件名称:chatapp:使用 node.js 构建的聊天应用程序
文件大小:131KB
文件格式:ZIP
更新时间:2024-06-26 06:02:05
JavaScript
Sema4 [检查出来。][sema4] [sema4]: ://sema4.sidho.me 关于 Sema4 Sema4 是一个使用 node.js 和 websockets/socket.io 构建的轻量级聊天应用程序。 它具有多个房间、私人消息和昵称。 跟踪用户 登录后,客户端会自动获得一个访客名称,其编号基于客户端登录的顺序。 Sema4 通过使用恰当命名的nicknames对象来跟踪nicknames ,其中键是套接字 ID,值是是与该套接字关联的昵称。 为了确保昵称是唯一的,Sema4 还为当前连接的所有套接字保留了一组昵称。 当客户端尝试更改名称时,会根据数组检查名称,如果该用户名存在,则会阻止更改。 否则,将新名称添加到数组中,删除旧名称,并更新nicknames对象。 客房 Socket.io 具有内置的房间功能——Sema4 使用join和leave来指定客户端
【文件预览】:
chatapp-master
----.gitignore(13B)
----README.md(4KB)
----newrelic_agent.log(4KB)
----public()
--------javascripts()
--------stylesheets()
--------images()
--------index.html(8KB)
--------.DS_Store(6KB)
----Procfile(21B)
----package.json(375B)
----.DS_Store(6KB)
----lib()
--------newrelic.js(636B)
--------chat_server.js(5KB)
--------app.js(348B)