使用node.js如何简单快速的搭建一个websocket聊天应用
发布日期:2021-07-01 02:19:00 浏览次数:2 分类:技术文章

本文共 1150 字,大约阅读时间需要 3 分钟。

在这里插入图片描述

初始化项目

npm init

安装nodejs-websocket

npm install nodejs-websocket

创建并编辑启动文件

创建一个名为app.js文件,并且编辑它。

var ws = require("nodejs-websocket");console.log("开始建立连接...")var [user1,user2,user1Ready,user2Ready] = [null,null,false,false];ws.createServer(function(conn){
conn.on("text", function (str) {
console.log("收到的信息为:"+str) if(str==="user1"){
user1 = conn; user1Ready = true; } if(str==="user2"){
user2 = conn; user2Ready = true; } if(user2Ready){
user2.sendText(str); } if(user1Ready){
user1.sendText(str); } }) conn.on("close", function (code, reason) {
console.log("关闭连接") }); conn.on("error", function (code, reason) {
console.log("异常关闭") });}).listen(8001)console.log("WebSocket建立完毕")

分别创建并编辑两个用户页面文件

分别创建user1.htmluser2.html, 并且编辑它们。

user1.html

    
user1

    user2.html

        
    user2

      启动项目

      node app.js

      作者:Vam的金豆之路

      主要领域:前端开发

      我的微信:maomin9761

      微信公众号:前端历劫之路


      转载地址:https://maomin.blog.csdn.net/article/details/107025580 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

      上一篇:重学ES系列之新增的几个循环方法
      下一篇:(win环境)使用Electron打造一个桌面应用翻译小工具

      发表评论

      最新留言

      很好
      [***.229.124.182]2024年04月07日 07时24分03秒