开始 1.相关技术 本示例主要使用了 WebRTC 和 WebSocket: WebRTC(Web Real-Time Communication)即网页即时通信,是一个支持网页浏览器进行实时语音对话或视频对话的API。 WebSocket是一种在单个TCP连接上进行全双工通信的协议。在 WebSo ...
分类:
Web程序 时间:
2020-12-17 12:40:19
阅读次数:
3
WebSocket是HTML5提供的一种在单个 TCP 连接上进行全双工通讯的协议,实现一次握手便可持续链接,实时响应,直到其中一方主动关闭。解决了传统的网站数据请求方式存在的许多问题,如最Ajax轮询存在的由于频繁发送请求增加服务器压力,因请求头部可能相对比较长而浪费带宽,无法实现真正的实时的“请... ...
分类:
Web程序 时间:
2020-06-26 12:34:09
阅读次数:
77
1 概述 magic_chat目标是一款类似微信的即时通信软件,其后端是Python代码 Django框架实现的,功能包括注册、登录、消息发送、消息查看、实时发送消息等。 相关代码已上传github:https://github.com/djldjl/magic_chat 本文是后端服务的API接口 ...
webrtc:web real-time communication,网页即时通信,是一个支持网页浏览器进行实时语音对话或视频对话(简单的说,就是在web浏览器里面引入实时通信,包括音视频通话等)的API(Native C++ API,web API)。谷歌开源,属于W3C推荐标准。支持跨平台(wi ...
分类:
Web程序 时间:
2020-03-24 13:01:57
阅读次数:
493
有时候我们希望在一个新的独立脚本里面使用django的orm系统。例如我曾在一个django项目里面,用tornado单独实现了其中的IM(即时通信)功能。如果直接import django的models的话,会出现以下错误 显然,这里的错误信息提示我们django的配置有问题,这意味着我们需要手动 ...
分类:
其他好文 时间:
2020-03-16 23:37:17
阅读次数:
75
2020年开春,即时通讯市场竞争更白热化,云产品用价格免费方案吸引了一堆企业使用,但也有很多企业选择私有化产品,考虑私有化部署目的一定有安全可控因素,一旦私有化部署,企业数据安全问题将大大降低风险,因为如果发生数据丢失的话,后果将会很严重。比如,拿微信来说,微信是没有私有化部署的,注册了就可以直接用。很多小型企业都是直接用微信进行日常工作的交流,且不说使用微信会降低工作效率之外,其安全问题更是被企
分类:
微信 时间:
2020-03-14 09:16:43
阅读次数:
80
通过QQ即时通信软件作为例子,深入浅出介绍OSI七层模型。
分类:
其他好文 时间:
2020-03-10 23:40:58
阅读次数:
100
学习 Socket.io "官网:Socket.io" 初次学习用于即时通信的技术,现将自己对 Socket.io 的理解记录在此,技术细节可以查看相关文档。 即时通信主要由服务端和客户端构成,服务端有一个,客户端有多个,Socket.io 实现了服务端与客户端的双向通信,因此可以进行即时通信。 简 ...
分类:
其他好文 时间:
2020-02-12 10:57:07
阅读次数:
74
ASP.Net MVC SignalR的应用 最近做的一个MVC项目有个模块是要使用即时通信实现弹幕效果。既要考虑通信的实时性也要考虑服务器性能和资源消耗,所幸项目对浏览器的版本没有要求。所以我最先想到用WebSocket来实现,在查询资料时, 看到 SignalR 这个技术,也就是本专题所讨论的对 ...
分类:
Web程序 时间:
2020-01-01 20:35:43
阅读次数:
92