E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Socket.io
WebSocket 和
Socket.IO
WebSocketWebSocket是一种网络通信协议,它提供了全双工(full-duplex)通信通道,允许服务器和客户端之间进行双向通信。这种通信方式比传统的HTTP请求/响应模式更高效,因为它减少了网络延迟,并且只需要一个TCP连接就可以进行双向通信。WebSocket的工作流程如下:1.客户端发送一个HTTP请求到服务器,这个请求包含一个"Upgrade:websocket"头部,表示客户
励志的码农
·
2023-07-18 00:18
前端面试题
websocket
网络协议
网络
使用 Node.js 和
Socket.io
构建实时聊天应用程序
学习的知识点主要是通过简易聊天室熟练掌握stock.io相关方法和运行的过程。需要的插件stock.io梳理应用步骤在进行实现简易实时聊天室之前,我们先梳理一下我们需要的功能和流程。所需功能:1、告知用户已经连接到聊天室2、自己发送时,页面展示对应的消息展示,而对方看的到信息是谁发送了什么3、当用户关闭页面后,其他人会收到用户下线的通知系统开发流程:1、搭建socketio服务2、创建服务端与客户
林中白虎
·
2023-07-15 18:28
NodeJS
node.js
javascript
websocket时事通讯和
socket.io
实时通信库的使用;心跳机制与断线重连
websockethttps://zh.javascript.info/websocketWebSocket是一种网络通信协议,就类似于HTTP也是一种通信协议。为什么需要WebSocket?因为HTTP协议有一个缺陷:通信只能由客户端发起。//创建ws实例,建立连接(ws://121.40.165.18:8800有广告)varws=newWebSocket("wss://javascript.i
2301_76866366
·
2023-07-15 09:08
websocket
网络协议
网络
websocket时事通讯和
socket.io
实时通信库的使用
websockethttps://zh.javascript.info/websocketWebSocket是一种网络通信协议,就类似于HTTP也是一种通信协议。为什么需要WebSocket?因为HTTP协议有一个缺陷:通信只能由客户端发起。//创建ws实例,建立连接(ws://121.40.165.18:8800有广告)varws=newWebSocket("wss://javascript.i
2301_76866366
·
2023-07-15 09:36
websocket
网络协议
网络
NodeJS中使用
Socket.IO
这个特性是人们在十多年前创建项目时使用
Socket.IO
的原因(!),因为浏览器对WebSockets
PM学代码
·
2023-07-13 19:51
前端
【Vue3+Ts project】认识 Websocket 以及
socket.io
库
目录Websocketsocket.ioSocket.iO事件名总结:
Socket.IO
方法总结Websocket作用:WebSocket仍然提供实时的双向通信功能,使用Vue3应用程序能够与服务器进行实时数据交换降低延迟和网络开销
春暖花开.,
·
2023-06-23 08:23
vue.js
websocket
typescript
腾讯云
java
ubuntu使用npm出现 Missing required argument #1问题
npminstall命令安装的时候,有时候能成功有时候就是报错:errorLinux4.15.0-169-genericerrorargv"/usr/bin/node""/usr/bin/npm""install""
socket.io
"errornodev8.10.0errornpmv3.5.2errorcodeEMISSINGARGerrortypeerrorError
简简单单lym
·
2023-06-20 23:27
nodejs
node.js
socket.io
nginx反向代理配置方式-Hash
nginx反向代理配置1.说明由于
socket.io
在不支持html5的浏览器下客户端使用轮询的方式模拟实时会话,因此在socket.ioserver端集群的情况下,轮询时会负载到其他服务端导致功能异常
那么的帅为什么
·
2023-06-20 15:00
8.vue3医疗在线问诊项目 - _问诊室模块-websocket学习 ==> 消息卡片、websocket、
socket.io
、约定通讯规则、建立连接
8.vue3医疗在线问诊项目-_问诊室模块-websocket学习==>消息卡片、websocket、
socket.io
、约定通讯规则、建立连接问诊室-路由与组件目标:配置路由和分析结构1)路由配置{path
Prodigal__son
·
2023-06-17 00:00
websocket
前端
typescript
vue.js
javascript
socket.io
部署时的一些坑
微信小游戏打包使用cocoscreator打包微信小游戏,
socket.io
是以插件形式存在在程序中的,变量是全局作用域,所以可以在微信小游戏game.js里加入window.io=require('src
samael
·
2023-06-14 22:29
详细讲解uniapp开发如何使用socket长连接
一、引入第三方插件
socket.io
链接:https://pan.baidu.com/s/1DyD7PKTjdo1vYr541gzU7g提取码:reheimportiofrom'@/common/uni-socket.io.js
清慕_qing
·
2023-06-14 06:09
uniapp
javascript
websocket
【Socket】express里使用
Socket.io
| socket广播
Socket简介后端、前端实时推送、发送消息用作场景:用户A给用户B点赞、评论时,用户B收到用户A的点赞、评论通知用户在线、离线状态聊天、群聊相关等…socket官方-https://
socket.io
视觉CG
·
2023-06-13 21:58
前端
websocket
vuex+socket.io实现实时私聊功能
先上效果图对话框页面聊天列表预览在线demoVueSocial(移动端最好使用浏览器打开,pc端按了f12后有个小问题,刷新一下就好,resize触发的问题,待改进)如果想自己试验下可以打开两个浏览器进行聊天github地址引入
socket.io
CBDxin
·
2023-06-12 03:24
python-socketio 文档翻译(API指南)
一、soketio.Middlewareclasssocketio.Middleware(socketio_app,wsgi_app=None,socketio_path='
socket.io
')用于
Socket.IO
廖马儿
·
2023-06-11 16:53
Vue 3和TypeScript连接
Socket.IO
的完整指南
Socket.IO
是一个流行的实时通信库,它为开发者提供了简单而强大的工具来构建实时应用程序。在本文中,我们将探讨如何使用Vue3和TypeScript来连接和使用
Socket.IO
。
曲江涛
·
2023-06-08 10:13
AI文章
Vue.js
vue.js
typescript
javascript
WebSocket使用以及在vue如何使用问题
目录WebSocketWebSocket实例
socket.io
简介客户端api总结WebSocketWebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。
·
2023-06-06 21:27
SpringBoot 整合 netty-socketio 请求头问题
前端使用的是
socket.io
,查看了它的官网,发现:意思是说:在浏览器环境下,extraHeaders选项在请求头中添加自定义的字段是会被忽略的,因为浏览器的WebSocketAPI不支持,在node.js
叶 落
·
2023-04-20 08:36
Spring
SpringBoot
socketIo
netty-socketio
高并发IM系统架构优化实践
在SDK层使用的网络协议有4层的TCP协议和基于7层的
Socket.IO
协议,后者专门用于WebSDK中提供长连接能力;除了集成到应用App中的SDK之外,还提供了供第三方服务器调用的API接口,基于Http
java高并发
·
2023-04-17 13:45
初识
socket.io
有感(胡言乱语中,应该有很多理解不到位或者错误的地方)
此文内容都是刚接触socket.on两天写给自己稍作小结的,可能初学者看了有点讨论交流的帮助,要严谨学的还是绕过吧,毕竟这个主要给自己看的hh。这段时间PC端项目要实现聊天室功能,大佬们早实现过了觉得不难,就把活扔给我了,初步想用egg.js+React实现试试,结果处处是坑。跟着egg.js官方文档里的egg-socket.io代码和网上各种文章打了三遍,根本跑不通好吧(读文档能力差这个人设我认
行难路
·
2023-04-16 19:17
iOS 即时通信 中 Socket,WebSocket,
Socket.IO
的区别
-->swfit完整项目2020持续更新完善1.背景在iOS即时通信编程中提到的概念有Socket,WebSocket,
Socket.IO
coder_xiang
·
2023-04-16 07:24
socket中的随意拖拽
首先要配置node.js的运行环境1、在app.js中设置引入
socket.io
文件varexpress=require('express');varapp=express();varserver=require
我就是心虚
·
2023-04-15 10:20
think-swoole v3.1
socket.io
自定义事件监听
在think-swoolev3.1更新中,改进了
socket.io
事件的触发方式,之前注册的自定义的
socket.io
事件监听配置将全部失效。
HyperLifelll9
·
2023-04-14 23:04
爱智EdgerOS之深入解析在爱智应用中如何使用
Socket.IO
轻松实现双向通信
一、什么是
Socket.IO
?
Socket.IO
是一个基于事件通信的实时应用程序框架,它在即时通讯、通知和消息推送,实时分析等场景中有广泛的应用。
╰つ栺尖篴夢ゞ
·
2023-04-14 14:16
EdgerOS
爱智EdgerOS
Socket.IO
Engine.IO
高层API
爱智EdgerOS之深入解析离线下载任务
需要将下载的进度实时返回到前端,使用
Socket.IO
将进度推送到前端,下载
╰つ栺尖篴夢ゞ
·
2023-04-14 14:46
EdgerOS
爱智EdgerOS
离线下载任务
SigSlot
WebGet
Socket.io
socket.io
是一个跨浏览器支持WebSocket的实时通讯的JS。http://
socket.io
/docs/由于HTTP是无状态的协议,要实现即时通讯非常困难。
饥人谷_Leonardo
·
2023-04-14 13:37
记一次
socket.io
的debug记录
背景:项目开发客服聊天系统,使用
socket.io
进行开发,前端采用vue-element-admin,后端语言php,项目在本地运行功能正常,但是发布到测试环境的时候,socket的连接一直不成功,可以成功返回
时间咚咚咚
·
2023-04-14 12:23
使用
socket.io
跨域问题的解决(整理了四种方法,总有成功的!) Access to XMLHttpRequest at ‘http://localhost:4000/
socket.io
最近做项目,前台是react,后台是express+nodejs,用到
socket.io
做聊天功能。
it1790
·
2023-04-10 15:42
异常解决
socket.io
的emit使用清单
functiononConnect(socket){//给本次连接的客户端发消息socket.emit('hello','canyouhearme?',1,2,'abc');//给除了本次连接的其他所有连接者发消息socket.broadcast.emit('broadcast','hellofriends!');//给除了本次连接者之外的所有game房间的人发消息socket.to('game'
杜乡的AGG
·
2023-04-09 14:54
pm2部署不同环境下nodejs服务
需要解决的问题:不同环境的数据库配置由于项目使用了
socket.io
,那么前端必然是不能写死io连接的地址,需要后端返回连接的url部署时项目端口可能与旧有端口出现冲突,不可能直接更改项目默认端口,需要端口可更改安装
宇cccc
·
2023-04-08 06:05
python flask 和浏览器实现 websocket 双向通讯- flask-socketio
pythonflask和浏览器实现websocket双向通讯-flask-socketio需要搭配前端的
socket.io
一起实现双向通讯前端DemoofSocketIO点击发送信息接收dcenter事件信息
集电极
·
2023-04-04 21:03
python随笔
flask
python
websocket
socket.io
1.服务端:io.on('connection',function(socket));监听客户端连接,回调函数会传递本次连接的socket,一般的代码就写在这个回调里io.sockets.emit('String',data);给所有客户端广播消息,String就是自定义的事件名称,data是传给客户端的数据对象io.sockets.socket(socketid).emit('String',d
char1
·
2023-04-03 16:27
owt-server基本架构
值得注意的一点是WebRTC标准对信令交互的格式和通道没有规定,采用的是一种承载在
socket.io
通道中的私有协议。
Randy009
·
2023-04-03 00:22
webrtc
TCG开发日志(1)从零开始,KOA的HelloWorld
经过几天的查询,准备前端用ReactJS,后端用Node.js(KOA),
Socket.io
,MySQL。
詹小布
·
2023-03-31 17:19
后端
操作系统
前端
ViewUI
postgres+socket.io+nodejs实时地图应用实践
在进行实时应用开发时,必不可少的需要用到
socket.io
库,可以说,nodejs+socket.io在实时应用中具有较好的表现能力。
遥想公瑾当年
·
2023-03-31 15:16
WebSocket跨域问题解决
我们使用
Socket.io
,它很好地封装了webSocket接口,提供了更简单、灵活的接口,也对不支持webSocket的浏览器提供了向下兼容。
jonychen1
·
2023-03-30 08:41
一次netty 堆外内存泄露排查
背景最近在做一个基于websocket的长连中间件,服务端使用实现了
socket.io
协议(基于websocket协议,提供长轮询降级能力)的netty-socketio框架,该框架为netty实现,鉴于本人对
塞西编程
·
2023-03-28 14:54
log4j
java
开发语言
架构
spring
php如何开发多人实时游戏,html5实现一个简单的多人飞机游戏实例详解
一年多前见过一个多人聊天室应用,是张丹老师写的一个
socket.io
教程(原链接点不开,贴一个转帖的),觉得socket这个东西很神奇。
weixin_39519072
·
2023-03-26 15:41
php如何开发多人实时游戏
socket在vue中的使用
服务端配置最近在用vue写一个大屏幕项目,要求实时更新数据,考虑到用轮询方式开销比较大,所以考虑用
socket.io
,这样一旦数据更新,服务端可主动将数据推送至客户端。
ytzerrou
·
2023-03-24 18:27
vue
socket.io
vue
JS实时通信三把斧系列之三: eventsource
本文同步发表在豆米的博客:豆米的博客前言前两篇文章分析了websocket和
socket.io
,现在就剩下最后一个实时通信技术-eventsource。
小兀666
·
2023-03-24 11:15
用
socket.io
实现一个聊天功能
服务端代码如下:chart.js文件consthttp=require('http');constio=require('
socket.io
');lethttpServer=http.createServer
暮光之城_3ed1
·
2023-03-23 23:24
2020-07-17 记录一次node搭建
socket.io
服务器 以及客户端连接通信
在网上找了一些服务端代码服务端varapp=require('express')();varhttp=require('http').Server(app);vario=require('
socket.io
今汐猎人
·
2023-03-21 07:00
node.js + express +
socket.io
实现页面热更新
基本原理:通过node.js的文件系统监听本地文件的变化,通过socket向前端推送信息,前端接收到信息后自动刷新页面。开发环境Node.js6.10.0express4.15.2socket.io1.7.3首先生成package.json配置文件npminit安装相关依赖包express,socket.ionpminstall--saveexpress--savesocket.io配置服务器文件
LongfeiSong
·
2023-03-21 00:18
使用
socket.io
的时候,打包后台代码碰到的问题
前言一般情况下,我们只会针对前端代码,用webpack或者其他流行的打包工具进行打包。因为对于前端而言,打包有好些不言而喻的好处,比如:代码开发的时候更模块化在生产环境下,减少http请求,使页面加载更快在babel等工具的协助下,让我们可以在老版本的浏览器上运行最新的js特性可以选择性的使用typescript进行开发,给前端代码加上类型限制。。。由我上面列的几条可以看到,对于目前阶段,前端项目
纯爱枫若情
·
2023-03-20 10:58
开发一个在线聊天
在线聊天技术选型在线聊天因为涉及到互相通信,所以采用
socket.io
前端框架vue2打包工具vite在线gitee地址:https://gitee.com/service-chat/service-chat
邹小邹大厨
·
2023-03-15 03:18
使用websocket搭建一个简单的聊天室
一、开发环境我这里采用nodejs为后台,使用的包有express、http、fs、以及关键包
socket.io
。而前端则不采用框架,直接就是原生js加c
咩也都唔识
·
2023-03-13 19:00
nginx解决egg-socket.io中wss(https)问题
egg-socked.io客户端访问服务端时,会在端口号或ip后增加:
socket.io
/?
silense422
·
2023-03-11 21:22
前端技术:使用
Socket.IO
实现WebSocket通信
Socket.io
是一个简单的小类库,本篇文章将讲解如何使用
Socket.io
类库,如何在服务器端和客户端使用
Socket.io
类库,以及常用的方法,怎么创建一个
Socket.io
服务器,如何在服务器和客户端之间互相发送消息和事件
源码时代官方
·
2023-03-11 06:41
iOS中SocketIO 的使用总结
由于服务器端已经使用了
Socket.iO
库,所以我在iOS就选择了Socket.IO-Client-Swift的框架。其他框架已经很久没有维护所以放弃。在导入和使用过程中遇到了一些问题。
peterking
·
2023-03-11 05:24
解决报错:Websocket connection to‘ws://127.0.0.1:5000/
socket.io
/?EIO=4&transport=websocket’failed:Error
报错全文为:Websocketconnectionto‘ws://127.0.0.1:5000/
socket.io
/?
程序员洲洲
·
2023-02-23 17:46
Flask
项目踩坑
websocket
flask
python
开源了!还支持 WebSocket 协议
在这种背景下,消息推送以及需要实时通信的聊天室等功能实现比较麻烦,机智的开发者们只能一遍骂骂咧咧一边写轮询的代码
Socket.IO
能解决浏览器没有原生提供双向通信的方式,它为了支持长连接也是操碎了心,内置了好几种不同的降级方案
·
2023-02-21 18:38
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他