首页 > 其他分享 >开源即时通讯IM框架 MobileIMSDK v6.4 发布

开源即时通讯IM框架 MobileIMSDK v6.4 发布

时间:2023-10-07 10:11:53浏览次数:44  
标签:v6.4 MobileIMSDK 即时通讯 IM Android 客户端 服务端 SDK

一、更新内容简介

本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 Release NotesGithub Release Notes)。MobileIMSDK 可能是市面上唯一同时支持 UDP+TCP+WebSocket 三种协议的同类开源IM框架。

二、MobileIMSDK简介

MobileIMSDK 是一套专为移动端开发的原创IM通信层框架:

  • 历经10年、久经考验;
  • 超轻量级、高度提炼,lib包50KB以内;
  • 精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);
  • 客户端支持 iOSAndroid标准JavaH5小程序Uniapp
  • 服务端基于Netty,性能卓越、易于扩展;</p>
<strong>标签:</strong><a href=v6.4,MobileIMSDK,即时通讯,IM,Android,客户端,服务端,SDK
    From: https://www.cnblogs.com/imteck4713/p/17728146.html

相关文章

  • 线上慎用 BigDecimal ,坑的差点被开了.....
    一、BigDecimal概述二、BigDecimal常用构造函数三、BigDecimal常用方法详解四、BigDecimal格式化五、BigDecimal常见异常六、BigDecimal总结一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16......
  • dl_images_4.py
      #!/usr/bin/envpython3importosimportsysimportpandasaspdimportrequestsfromrequests.packages.urllib3.utilimportRetryfromrequests.adaptersimportHTTPAdapterfromrequestsimportSessionimporttimeimportloggingfromlogging.handlersi......
  • dl_images_gt.py
      #!/usr/bin/envpython3importosimportsysimportdatetimeimportpandasaspdimportrequestsfromrequestsimportSessionfromrequests.packages.urllib3.utilimportRetryfromrequests.adaptersimportHTTPAdapterimporttimeimportloggingfromlo......
  • post_image.py
    说明:在特定的目录中通过文件名通配符筛选出图片,向某个接口发送post请求传输图片识别图片,并判断post请求返回的结果 #!/usr/bin/python#-*-coding:utf-8-*-importos,sys,glob#importtqdmimportmultiprocessing#importreimporttimeimportthreadingimportreq......
  • Multisim 12.0-虚拟MOS管简单设置
    在软件中NMOS-FET使用需要设置参数,否则没作用简单的方法:其他用默认值,只要修改参数:M多重性导通关系M:10000Vgs:1VIds:100mAVgs:2VIds:400mAM:1000Vgs:1VIds:10mAVgs:2VIds:40mA关系大致如下:I=vvM*k......
  • 无涯教程-OC - Image View函数
    ImageView用于显示单个图像或动画序列。ImageView-重要属性imageHighlightingImageuserInteractionEnabledanimationImagesanimationRepeatCountImageView-重要方法-(id)initWithImage:(UIImage*)image-(id)initWithImage:(UIImage*)imagehighlightedIm......
  • Go - Parsing Time Displays Into Structs
     funcmain(){str:="4:31am+0800onOct1,2021"layout:="3:04pm-0700onJan2,2006"t,err:=time.Parse(layout,str)iferr!=nil{log.Println("C......
  • Go - Formatting time
     funcmain(){t:=time.Now()fmt.Println(t.Format("3:04PM"))fmt.Println(t.Format("Jan02,2006"))}Whenyourunthisyoushouldseesomethinglike:1:45PMOct23,2021That’ssimpl......
  • Go - Measuring Lapsed Time
    Problem: Youwanttomeasurethelapsedtimeandmakesurethatitisaccurate.Solution: UsethemonotonicclockintheTimestructtofindthelapsedtime. TheTimestructcontainsthedatabutonlyundercertaincircumstances.IfyoucreateaTimes......
  • [ARC155D] Avoid Coprime Game
    [ARC155D]AvoidCoprimeGame一个暴力思路是直接记录选了哪些\(a\)然后转移,但是我们显然没办法将已选择的\(a\)的信息用状压全部记录下来。但是你注意到题目中对\(a\)的选择有着不错的性质,具体如下:若确定当前\(G\),则先前选择的所有\(a_i\)均满足\(G|a_i\)。若经......