最新 最热

安装完 socket.io 以后,客户端 404 问题

你监听的是8080端口,所以是http://localhost:8080/socket.io/socket.io.js

2022-07-11
0

学习 node.js 第八天:Socket 通讯「建议收藏」

一般来讲,HTTP 是基于文本的“单向”通讯机制。这里所谓的“单向”,乃相对于“双向”而言,因为 HTTP 服务器只需根据请求返还恰当的 HTML 给客户端即可,不涉及客户端向服务端的通讯。这种单向的机制比较简单,对网络质量要...

2022-07-01
0

WebSocket 基础与应用系列(二)—— Engine.IO 原理了解

本系列第一篇《WebSocket 基础与应用系列(一)——  抓个 WebSocket 的包》,没看过的同学可以看看,看过的同学也可以回顾一把。1、WebSocket、 Engine.IO、 Socket.IO 之间的关系WebSocket 是一种在单个 TCP 连接上进行全...

2022-06-29
0

WebSocket 基础与应用系列(一)—— 抓个 WebSocket 的包

1 为什么需要 WebSocketWebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求,即轮询(Polling)。但这种方式既浪费带宽(HTTP HEAD 是...

2022-06-29
0

nodejs多房间web聊天室[通俗易懂]

一年之前的做的小项目,过了许久,翻出当时的PPT文档总结一下。源码下载:https://github.com/CreekLou/chatRoom

2022-06-25
0

从零开始搭建 web 聊天室(一)

本篇将介绍如何快速、简便地使用 socket.io 库搭建一个 web 在线聊天室。前端并没有使用任何框架。后端使用 express 框架搭建简易的后端。

2022-06-25
0

NodeJs 内存占用过高排查记录

因为线上容器扩容引发的排查,虽然最后查出并不是真正的 OOM 引起的,但还是总结记录一下其中的排查过程,整个过程像是破案,一步步寻找蛛丝马迹,一步步验证出结果。...

2022-06-15
0

几行代码,竟然就能做个聊天室!

大家好,我是鱼皮,我们的工作和生活离不开聊天软件,但是你知道怎么自己开发一个聊天软件么?

2022-05-25
0

HTML5之WebSocket

HTTP协议是一种无状态协议,服务端本身不具有识别客户端的能力,必须借助外部机制,比如session和cookie,才能与特定客户端保持对话。这多多少少带来一些不便,尤其在服务器端与客户端需要持续交换数据的场合(比如网络聊天),更是...

2022-05-10
0

Node 中运用Socket.io实现智能回复机器人与聊天室功能

众所周知,Java强在计算,而Node强在IO,在Node后端开发中,时常会遇到要求做聊天室和智能回复机器人的功能,这也正是Node的强项,今天给大家介绍一下Node中使用socket.io实现聊天室与智能机器人的原理。...

2022-05-06
0