发布时间:2022-08-16 15:08:41
为什么要用WebSocket来替代HTTP上一篇中提到WebSocket的目的就是解决传统Web网络传输中的双向通信的问题,HTTP1.1默认使用持久连接(persistent connection),在一个TCP连接上也可以传输多个Request/Response消息对,但是HTTP的基本模型还是一个Request对应一个Response。以IM聊天系统为例,客户端要向服务器传.........【阅读全文】
发布时间:2022-08-15 15:16:10
WebSocket的出现,使得浏览器具备了实时双向通信的能力。本文由浅入深,介绍了WebSocket如何建立连接、交换数据的细节,以及数据帧的格式。此外,还简要介绍了针对WebSocket的安全攻击,以及协议是如何抵御类似攻击的。什么是WebSocketHTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协.........【阅读全文】
发布时间:2022-06-16 14:13:11
相信很多朋友对微信、QQ等聊天软件的实现原理都非常感兴趣,笔者同样对这些软件有着深厚的兴趣。而且笔者在公司也是做IM的,公司的IM每天承载着上亿条消息的发送!正好有这样的技术资源和条件,所以前段时间,笔者利用业余时间,基于Netty开发了一套基本功能比较完善的IM系统。该系统支持私聊、群聊、会话管理、心跳.........【阅读全文】
发布时间:2022-06-15 14:13:30
WebRTC(全称 Web Real-Time Communication),即网页即时通信。 是一个支持网页浏览器进行实时语音对话或视频对话的技术方案。从前端技术开发的视角来看,是一组可调用的API标准。在WebRTC发布之前,开发实时音视频交互应用的成本是非常昂贵,需要考虑的技术问题很多,如音视频的编解码问题,数据传输问题,延时、丢.........【阅读全文】
发布时间:2022-05-27 14:09:25
性能是评价视频聊天源码质量的重要指标,如果系统心性能不能满足用户需求和业务需求,那么性能就是不合格的。技术人员可以从几个指标了解视频聊天源码的性能,在系统上线前,可以通过性能测试拿到数据,评估性能。一、评估性能的指标1、响应时间响应时间是指视频聊天源码为用户提供服务,需要耗费的时间,如.........【阅读全文】