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
即时通讯im聊天
im
即时通讯
开发:快速理解TCP和UDP的差异
对于
即时通讯
开者新手来说,在开始着手编写IM或消息推送系统的代码前,最头疼的问题莫过于到底该选TCP还是UDP作为传输层协议。
·
2022-05-27 10:48
即时通讯
不为人知的网络编程(十一):从底层入手,深度分析TCP连接耗时的秘密
1、引言对于基于互联网的通信应用(比如
IM聊天
、推送系统),数据传递时使用TCP协议相对较多。
·
2022-05-26 16:05
千亿级IM独立开发指南丨全球
即时通讯
全套代码4小时速成(四):服务端搭建与总结
全球
即时通讯
全套代码4小时速成》的第四篇:《服务端搭建与总结》系列文章可参考:千亿级IM独立开发指南丨全球
即时通讯
全套代码4小时速成(一):功能设计与介绍千亿级IM独立开发指南丨全球
即时通讯
全套代码4小时速成
云上曲率
·
2022-05-24 14:37
IM系统4小时速成
c++
实时互动
linux
通信数据格式从文本协议到二进制协议
相信活跃在
即时通讯
网社区的开发者们都很清楚,
即时通讯
应用(包括
IM聊天
应用、实时消息推送应用等)的流量消耗是一个IM(尤其移动端IM)很重要的评估指标。
·
2022-05-24 10:33
即时通讯
即时通讯
社交应用创业
2011年推出微信,腾讯在打通中国熟人关系链的同时,也在不断打造微信生态,拓展微信支付、小程序等功能。虽然微信生态颇具体量,但尾大不掉也是事实。腾讯2018年度Q2财报显示,微信用户数量已超10亿。但用户总量数据讨喜的背后,是增速的放缓。据极光大数据《2017年Q4暨全年移动互联网行业数据研究报告》,从2017年第四季度开始,QQ、微信都出现了不同幅度的增速下滑,QQ下滑0.68%、微信下滑0.5
·
2022-05-24 10:02
后端
开发一个
即时通讯
要多久,需要花费多少?
互联网时代造就了一批新型产业和体系,而在各类型互联网企业中,软件开发特别是
即时通讯
软件的开发与应用更是重要的构成。
·
2022-05-23 17:47
后端
im
即时通讯
开发:网络通信传输层协议——UDP和TCP
互联网发展至今已经高度发达,而对于互联网应用(尤其
即时通讯
网专注的
即时通讯
技术这一块)的开发者来说,网络编程是基础中的基础,只有更好地理解相关基础知识,对于应用层的开发才能做到游刃有余。
·
2022-05-23 11:52
即时通讯
即时通讯
集成版可以接入到哪些行业?
互联网发展与我们的生活和工作有着密切联系,在当前互联网发展背景下,应用
即时通讯
软件进行日常工作和生活交流已经成为新的热潮,随着互联网办公日益兴起后,
即时通讯
集成版也走入了大家的视野中,依托
即时通讯
集成版能够更好更快的完成工作上的交流和交接
·
2022-05-20 12:27
后端
im
即时通讯
开发:群聊的在线状态同步用“推”还是“拉”?
“用户在线状态的一致性”(单聊好友在线状态、群聊用户在线状态)是IM应用领域比较难解决的一个技术问题,如何精准实时的获得好友、群友的在线状态,是今天将要探讨的话题。保持单聊好友状态的一致性1场景一:用户uid-A登录时,如何获取自己全部好友的在线状态?一个典型的IM大致的处理逻辑是这样的:1)服务器要存储所有用户的在线状态(往往存储在保证高可用的缓存集群里)->保证状态可查,2)用户状态实时变更,
·
2022-05-20 10:12
即时通讯
SpringBoot+WebSocket实现
即时通讯
的方法详解
目录环境信息服务端实现导入依赖创建配置类创建一个注解式的端点并在其中通过配套注解声明回调方法服务端主动发送消息给客户端客户端实现Java客户端实现在前端环境(vue)中使用websocket环境信息名称版本号SpringBoot2.4.5Idea2021.3.2服务端实现导入依赖org.springframework.bootspring-boot-starter-websocket注意:Spri
·
2022-05-19 18:45
万字长文:手把手教你实现一套高效的IM长连接自适应心跳保活机制
1、引言当要实现IM
即时通讯
聊天、消息推送等高实时性需求时,我们一般会选择长连接的通信方式。而真正当实现长连接方式时,会遇到很多技术问题,比如最常见的长连接保活问题。
·
2022-05-18 16:00
即时通讯im长连接
im
即时通讯
开发:群聊消息如此复杂,如何保证不丢不重
群聊已经成为主流IM软件的基本功能,不管是QQ群、还是微信群,一个群友在群内发了一条消息,那么对于IM服务器来说需要保证:在线的群友能第一时间收到消息;离线的群友能在登陆后收到消息。常见的群消息流程开始讲群消息投递流程之前,先介绍两个群业务的核心数据结构:群成员表:用来描述一个群里有多少成员t_group_users(group_id,user_id)群离线消息表:用来描述一个群成员的离线消息t_
·
2022-05-18 10:24
即时通讯
即时通讯
软件+源码+APP封装工具+视频搭建教程
im
即时通讯
软件系统的受欢迎程度在过去几年一直在增长,因为它具有强大的功能和可靠性,可以处理一些业务案例。此外,Bot已得到Telegram、Line、Facebook等许多即时消息服务提供商的支持。
·
2022-05-18 10:23
即时通讯im
即时通讯
工具的优缺点分别是什么
即时通讯
工具已经逐渐成为现代人生活和工作中最重要的通讯工具之一了,不同人在进行
即时通讯
工具选择上会有不同的倾向。不可否认的是,
即时通讯
工具以其优质的功能为我们带来便捷的同时,自身也是存在着一定缺点的。
·
2022-05-17 14:35
java
im
即时通讯
开发:群消息推送如何保证实时性
众所周之,群聊是移动端IM的服务端技术难点所在,难在哪?大量的群聊消息,是一条条推给群内成员还是可以使用什么样的优化策略?试想一个2000人大群,一条消息的发出,如果瞬间被扩散写成2000条一对一消息的投递,对于接收方而言不过是一条消息而已,而服务端是以对相对比单聊消息的2000倍处理压力后的结果。那么服务端在保证消息投递的同时,面对这么大的压力该如何解决好效率问题?解决不好效率问题那实时性就不能
·
2022-05-17 09:14
即时通讯
im
即时通讯
开发:聊天消息的同步和存储
IM全称是『InstantMessaging』,中文名是
即时通讯
。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。
·
2022-05-16 10:41
即时通讯
即时通讯
安全篇(九):为什么要用HTTPS?深入浅出,探密短连接的安全性
本文由ELab技术团队分享,原题“探秘HTTPS”,有修订和改动。1、引言对于IM开发者来说,IM里最常用的通信技术就是Socket长连接和HTTP短连接(通常一个主流im会是这两种通信手段的结合)。从通信安全的角度来说,Socket长连接的安全性,就是基于SSL/TLS加密的TCP协议来实现的(比如微信的mmtls,见《微信新一代通信安全解决方案:基于TLS1.3的MMTLS详解》);而对于HT
·
2022-05-13 17:58
300行代码实现go语言
即时通讯
聊天室
学了2年Java,因为工作原因需要转Golang,3天时间学习了下go的基本语法,做这样一个聊天室小项目来巩固串联一下语法。实现的功能:公聊,私聊,修改用户名只用到了四个类:main.go:用来启动服务器server.go:服务器相关代码client.go:客户端相关代码,用户可以直接操作的可视化界面user.go:用户类,用来封装用户的业务逻辑架构图完整代码server.gopackagemai
·
2022-05-13 13:00
基于开源IM
即时通讯
框架MobileIMSDK:RainbowChat v8.1版已发布
关于MobileIMSDKMobileIMSDK是一套专门为移动端开发的开源IM
即时通讯
框架,超轻量级、高度提炼,一套API优雅支持UDP、TCP、WebSocket三种协议,支持iOS、Android
·
2022-05-12 18:33
开源即时通讯im网络编程
im
即时通讯
开发:群聊消息是即扩散读还是即扩散写
im
即时通讯
开发:群聊消息是即扩散读还是即扩散写?
·
2022-05-12 11:09
即时通讯
我刚买了永久会员,你就下线了?!
购买的是
即时通讯
前端组
程序员大咖
·
2022-05-12 08:31
java
html
react
vue
html5
实时转发数据 java_SpringBoot整合WebSocket实现数据实时发送
WebSocket简介目的HTML5WebSocket设计出来的目的就是取代轮询和长连接,使客户端浏览器具备像C/S框架下桌面系统的
即时通讯
能力,实现了浏览器和服务器全双工通信,建立在TCP之上,虽然WebSocket
MFKc
·
2022-05-11 12:45
实时转发数据
java
SpringBoot整合WebSocket,实现
即时通讯
文章目录前言一、什么是WebSocket?二、Http与WebSocket的区别1.Http2.WebSocket三、代码实现1.添加依赖2.消息2.1Message2.2认证相关Message2.3创建AuthResponse类2.4发送消息相关Message2.5消息处理器2.5.1MessageHandler2.5.2AuthMessageHandler2.5.3SendToOneReque
Java升级之路
·
2022-05-11 12:05
Java
SpringBoot
java
spring
boot
websocket
springboot+websocket实现聊天
即时通讯
springboot+websocket实现聊天
即时通讯
1.在很多业务场景中,对实时数据要求比较高,我们就不能采用轮训拉取的方式来获取数据了。
Amos_Z
·
2022-05-11 12:52
java
springboot
websocket
spring
boot
websocket
windows
im
即时通讯
开发:高可用、易伸缩、高并发的IM群聊、单聊架构方案设计
要实现一整套能用于大用户量、高并发场景下的IM群聊,技术难度远超IM系统中的其它功能,原因在于:IM群聊消息的实时写扩散特性带来了一系列技术难题。举个例子:如一个2000人群里,一条普通消息的发出问题,将瞬间写扩散为2000条消息的接收问题,如何保证这些消息的及时、有序、高效地送达,涉及到的技术问题点实在太多,更别说个别场景下万人大群里的炸群消息难题了更别说个别场景下万人大群里的炸群消息难题了。这
·
2022-05-11 10:09
即时通讯
im
即时通讯
开发:万人群聊技术方案实践
在不了解IM技术的人眼里,群聊是再平常不过的功能而已,万人群聊?应该也不难实现吧?!确实,从前端功能界面上来看,群聊无非就是个循环向群员发送消息的一对多聊天消息分发模式而已,难在何处?真实的情况是,群聊是IM系统中的高难度技术点之一。难在哪?难在服务端!从某种角度上说,群聊功能的架构设计和技术实现的品质,可以代表这款IM软件的技术水平。群聊从后台的技术实现上说,至少有以下难点:1)如何高效地进行大
·
2022-05-10 10:40
即时通讯im
在线聊天交友
即时通讯
源码 社交网络网站源码
在线聊天交友
即时通讯
源码社交网络网站源码(免费分享)开发语言:PHP数据库:MySQL开发工具:phpstrom源码类型:WebForm免费获取源码下载地址,私信我回复:源码想要获得更多源码:请转发+关注
淘源码官网
·
2022-05-10 05:01
源码
交友
融云参编,业界首个办公即时通信软件安全标准重磅发布!
融云凭借连续多年领跑IM
即时通讯
市场的技术实力,和安全可信的移动办公解决方案服务能力,作为标准参编单位之一,深度参与了标准起草、研究和编制的整个过程。办公即时通信软件安全标准亟需出台当
·
2022-05-09 15:20
安全
im
即时通讯
开发:群聊消息的已读未读功能
IM系统中,特别是在企业应用场景下,消息的已读未读状态是一个强需求。功能看起来很酷,但用起来是一言难尽(上班族心里苦....)。实际上,技术实现也并不容易。那么,对于已读未读状态:1)如果是私聊:消息的阅读状态比较容易实现,在性能和存储上也不存在问题;2)如果是群聊:考虑到存储和处理性能,特别当处于一个云环境时,如何高效地处理群聊的已读未读状态是一个非常值得探讨的话题。这里提到的“高效”含3个方面
·
2022-05-09 10:21
即时通讯im
im
即时通讯
开发:消息模型、万人群、已读回执、消息撤回功能
企业微信作为一款办公协同的产品,聊天消息收发是最基础的功能。消息系统的稳定性、可靠性、安全性尤其重要。消息系统的构建与设计的过程中,面临着较多的难点。而且针对toB场景的消息系统,需要支持更为复杂的业务场景。针对toB场景的特有业务有:1)消息鉴权:关系类型有群关系、同企业同事关系、好友关系、集团企业关系、圈子企业关系。收发消息双方需存在至少一种关系才允许发消息;2)回执消息:每条消息都需记录已读
·
2022-05-07 09:14
im即时通讯
Laravel + connmix 开发分布式 WebSocket 聊天室
WebSocket聊天室Starhttps://github.com/connmix/ex...获取最新版本的示例connmix是一个基于go+lua开发面向消息编程的分布式长连接引擎,可用于互联网、
即时通讯
·
2022-05-06 15:23
laravelphp
Vue实现contenteditable元素双向绑定的方法详解
目录前言contenteditable基础使用进阶使用总结前言如何实现一个
即时通讯
的聊天页面,网上有很多的开源或不开源的成品,可以直接使用,或者简单修改后使用。
·
2022-05-06 12:56
im
即时通讯
开发:实时音视频直播的关键技术指标
本文将聊一聊实时音视频直播的几个关键技术:清晰度:4K、1080p、720p,这些概念被各大电视机厂商炒作了这么多年,已经地球人都懂了。4K在互联网视频直播里现在还不普及,主要是对网络数据传输要求太高了。1080p在一些对清晰度要求较高的场景如游戏直播里已经慢慢普及,要求的数据传输速率大约在4Mbps左右。720p是现在直播的主流清晰度,速率大约在1Mbps左右。在一些要求不太高的领域,还会有54
·
2022-05-06 10:16
即时通讯
SpringBoot集成开源IM框架MobileIMSDK,实现
即时通讯
IM聊天
功能
MobileIMSDK是一套专门为移动端开发的开源IM
即时通讯
框架,超轻量级、高度提炼,一套API优雅支持UDP、TCP、WebSocket三种协议,支持iOS、Android、H5、标准Java平台,
·
2022-05-05 16:07
即时通讯imtcp
im
即时通讯
开发:万人群聊消息
伴随着移动互联网的发展,
即时通讯
服务被广泛应用于各个行业(以经不再局限于传统IM社交应用领域),随着业务快速发展,传统百人、千人上限的群聊已经无法满足
·
2022-05-05 12:10
即时通讯
什么是FaceTime 如何使用 超详细教程
在中国大陆,微信/QQ应该是大家目前最常使用的
即时通讯
工具了。
半半w
·
2022-05-04 18:39
网络编程懒人入门(一):快速理解网络通信协议(上篇)
即时通讯
网论坛里精心整理了《[通俗易懂]深入理解TCP协议》、《不为人知的网络编程》、《P2P技术详解》、《高性能网络编程》这几个网络编程的系列文章,甚至还有图文并貌+实战代码的《NIO框架入门》等等。
m0_67392409
·
2022-05-03 19:20
java
java
后端
融云 x 海泰方圆,给
即时通讯
加把「安全锁」
据媒体报道,某市市委组织部工作人员曾某,收到上级单位下发的一份通知文件,要求紧急传达落实。因需要阅办的领导外出不在,曾某为尽快将文件传达到位,遮盖文件密级标志进行扫描,将电子版发送至单位微信工作群,结果造成敏感信息外泄。关注【融云RongCloud】,了解协同办公平台更多干货。这样的新闻不胜枚举。后疫情时代,移动办公成为常态,政企机构也在逐步推动政务移动化转型。用手机随时随地办公和沟通确实很方便,
·
2022-04-30 18:27
安全
im
即时通讯
开发:IM系统中离线消息、历史消息实践
在IM技术应用场景越来越广泛的前提下,对
即时通讯
IM技术的学习和掌握就显的越来越有必要。在IM庞大的技术体系中,消息系统无疑是最核心的,而消息系统中,最关键的部分是
·
2022-04-29 10:12
即时通讯im
im
即时通讯
开发:百万人的直播实时聊天消息分发技术
随着直播类应用的普及,尤其直播带货概念的风靡,大用户量的直播间场景已然常态化。大用户量直播间中的实时互动是非常频繁的,具体体现在技术上就是各种用户聊天、弹幕、礼物、点赞、禁言、系统通知等实时消息如此大量的实时消息,在分发时如何处理才能不至于把服务端搞垮,而到了客户端时也不至于让APP出现疯狂刷屏和卡顿(不至于影响用户体验),这显然需要特殊的技术手段和实现策略才能应对。其实,直播间中的实时消息分发,
·
2022-04-28 10:49
即时通讯im聊天系统
B站韩顺平java学习笔记(二十一)-- 多用户
即时通讯
系统 章节
目录一项目设计的技术二项目开发流程简介三需求分析1用户登录2拉取在线用户列表3无异常退出(客户端、服务端)4私聊5群聊6发文件7服务器推送新闻四通讯系统整体分析五系统代码设计流程1功能实现-用户登录(1)编写用户、消息对象类,并编写消息类型接口(2)编写用户显示界面2功能实现-拉取在线用户列表(1)功能说明(2)修改QQClient类(3)修改QQServer项目3功能实现-无异常退出系统(1)客
奈斯李先生
·
2022-04-27 16:39
java
学习
java
开发语言
im
即时通讯
开发:如何保证消息的“时序性”与“一致性”
我们都知道,一个典型的分布式系统中,很多业务场景都需要考虑消息投递的时序,例如:IM中单聊消息投递:保证发送方发送顺序与接收方展现顺序一致;IM中群聊消息投递:保证所有接收方展现顺序一致;电商充值支付消息:保证同一个用户发起的请求在服务端执行序列一致。实时消息时序和一致性是分布式系统架构设计中非常难的问题(尤其IM应用这种以消息为中心的应用形态),困难在哪?有什么常见优化实践?这就是本文要讨论的内
·
2022-04-27 09:31
即时通讯im即时通信即时聊天
im
即时通讯
开发:高性能HTTP服务端的负载均衡
即时通讯
网注:本文中所提及的HTTP负载均衡方案和算法,并不完全适用IM
即时通讯
Socket长连接的负载均衡,因为IM长连接、有状态的特性,跟HTTP这种短连接、无状态
·
2022-04-26 10:38
即时通讯im聊天系统
超干货 | 手把手教你快速构建一个企业自有“微信”!
很多企业一直在使用的公共
即时通讯
系统,已经无法满足信息保护的需求,所以不少企业机构开始搭建或
·
2022-04-25 23:51
服务器
VC++详解Base64编解码原理以及Base64编解码接口实现(附源码)
1、Base64编码帮我们解决的实际问题我们在使用libjingle(客户端)和XMPP服务器实现
IM聊天
功能时,测试过程中发现,当发送信息的包含一些特殊字符(不可识别字符)时,XMPP服务器会强行将客户端断
dvlinker
·
2022-04-25 12:40
VC++常用功能代码封装
Base64编码
Base64解码
EncodeBase64
DecodeBase64
VC++托盘图标实现类封装及使用(附源码)
在系统桌面右下角的托盘区域,创建一个托盘图标,已经是很多软件的标配了,特别是IM
即时通讯
软件,要在托盘图标上显示来消息时的闪动头像。
dvlinker
·
2022-04-25 12:03
VC++常用功能代码封装
托盘图标
封装类
CTrayIcon
NotifyIcon
VC++ IM
即时通讯
软件中的剪切板数据对通的实现细节(附源码)
在实现IM
即时通讯
软件聊天框中的图片文字等内容的混合复制(复制的内容既包括文字,也包括图片)与粘贴功能时,为了方便用户操作,要支持与QQ、微信、企业微信、邮箱等常用软件之间互通的。
dvlinker
·
2022-04-25 12:02
VC++常用功能代码封装
即时通讯
剪切板
HTML_FORMAT
QQ剪切板格式
clipbrd
im
即时通讯
开发新手入门:零基础理解大型分布式架构
从若干年前大行其道的传统大型机到如今的分布式架构,技术发展已经经历了好几个阶段,我们只有弄明白典型互联网架构在各个阶段的演进,才能更好地理解和体会分布式架构的好处,从而有助于我们序设计适合于自已公司、产品或项目的架构(也包括设计
即时通讯
网专注的
·
2022-04-25 10:56
即时通讯
全球
即时通讯
全套代码4小时速成(四)
全球
即时通讯
全套代码4小时速成》的第四篇:《服务端搭建与总结》系列文章可参考:《千亿级IM独立开发指南!全球
即时通讯
全套代码4小时速成(一)》:Demo演示与IM设计《千亿级IM独立开发指南!
·
2022-04-24 19:19
服务端im即时通信聊天系统
全球
即时通讯
全套代码4小时速成(三)
全球
即时通讯
全套代码4小时速成》的第三篇:《APP内部流程与逻辑》系列文章可参考:《千亿级IM独立开发指南!全球
即时通讯
全套代码4小时速成(一)》:Demo演示与IM设计《千亿级IM独立开发指南!
·
2022-04-24 16:32
im聊天系统即时通信ios
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他