本文原作者阮一峰,作者博客:ruanyifeng.com。 1、引言 HTTP 协议是最重要的互联网基础协议之一,它从最初的仅为浏览网页的目的进化到现在,已经是短连接通信的事实工业标准,最新版本 HTTP/2 更是让它再次成为技术热点。 作为即时通讯开发者来说,深刻理解HTTP协议有助于在现今复杂移 ...
分类:
Web程序 时间:
2018-06-27 15:42:34
阅读次数:
256
网址: https://gitee.com/475660/xyTalk-pc https://github.com/xy-Group/xyTalk-pc Xy.Platform是一个高性能、可扩展的企业通信和协作平台。包含通讯服务(XMPP协议)、客户端(PC、Android、iOS)、Web门户( ...
分类:
其他好文 时间:
2018-06-21 17:29:21
阅读次数:
692
一、基本介绍 WebSocket是HTML5的一种新通信协议,它实现了浏览器与服务器之间的双向通讯。而Socket.IO是一个完全由JavaScript实现、基于Node.js、支持WebSocket的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器端的Node.js ...
分类:
Web程序 时间:
2018-06-18 23:23:20
阅读次数:
360
即时通讯的开源库 目前及时通讯可以使用环信、柔云、腾讯云,这些都是基于TCP连接的,UI也是高度定制的,而且它们的技术也是比较成熟的。 XMPP比较早,是开源的,但是坑也比较多。传输的数据是XML,造成了很多流量的雍余。 数据格式 Socket通讯报文是没有结束标识的,通讯报文保留前8个字节的,给我 ...
分类:
其他好文 时间:
2018-06-17 21:49:23
阅读次数:
202
即时通讯 为什么要TCP连接建立3次? 假设是2次; 假如在第1次客户端向服务器端发送请求因为阻塞,客户端会再次给服务器端发送请求,这次服务器端和客户端建立了连接。这样双方就可以发送数据了,发送完以后就可以断开连接了。但是这是阻塞的请求到了服务器端,这时会建立第二次连接。但是客户端的数据发送完了,造 ...
分类:
其他好文 时间:
2018-06-16 22:40:22
阅读次数:
226
我们都知道小程序是不能直接操作dom的,所以做即时通讯聊天功能的时候也就不能像之前做的一样:点击发送的时候,拼接一个节点到页面上。话不多说,以下是效果和代码: chat.js chat.wxml 望互相指教。。。。 ...
分类:
Web程序 时间:
2018-06-11 17:58:19
阅读次数:
211
IdentityServer4 + SignalR Core +RabbitMQ 构建web即时通讯(二) IdentityServer4 用户中心种子数据 上文已经创建了所有的数据库上下迁移代码,这里开始种子数据的迁移,EF Core 2.1刚好新增了种子数据的功能,文档地址,一开始的想法是使用这 ...
分类:
Web程序 时间:
2018-06-10 15:06:18
阅读次数:
363
QQ194633530 力软敏捷开发框架2018年4月发布全新版 力软第一情报员整理|来自行业资讯 力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。 能帮企业提高开发效率,提升软件质量,使得软件研发人员只用关注核心业务的实现。 拥有了这 ...
分类:
其他好文 时间:
2018-06-10 15:05:20
阅读次数:
361
这个话题应该是面试中出现频率比较高的吧....不管咋样还是有必要深入了解下两者之间的关联。废话不多说,直接入题吧: WebSocket介绍与原理 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。 HTTP协议是非 ...
分类:
Web程序 时间:
2018-06-07 23:03:10
阅读次数:
229
2011年1月21日微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造。在互联网飞速发展的下、民众的需求下,微信已经更新到2.6.2.31版本,全民微信时代。村口的张大妈,家里的老父亲都知道怎么使用微信。微信撤回消息功能是在微信的5.3.1中新增的。如果需要撤回微信消息,长按刚刚发出去的消息,会弹出菜
分类:
编程语言 时间:
2018-06-07 00:39:10
阅读次数:
245