1.现在最好的源码,im即时聊天软件,开源的是哪个?
现在最好的,im即时聊天软件,开源的是哪个?
FlamingoIM
FlamingoIM是一款轻量级开源即时通讯软件,其服务器端、分析PC端和安卓端都是源码native应用,自主开发通信协议和界面库,分析完整的后台源码无第三方库包装。源码适用于理解即时通讯本身的分析业务。
开发语言:Server:C++,源码PC:C++,分析Android:Java,源码IOS:Objective-C
功能包括网络相关实现。分析提供两部高清技术讲解视频,源码优秀源码网站方便学习编译、分析部署、源码架构、分析模块实现及学习方法。源码
链接:pan.baidu.com/s/1eVaiNR... 提取码: p6rp
部分截图展示。cbrp 源码下载
TeamTalk
TeamTalk是蘑菇街开源的一款即时通讯IM,代码地址为github.com/balloonwj/Te...
开发语言:Server:C++,PC:C++,Android:Java,IOS:Objective-C,软件介绍源码Web管理:php
提供源码解析专题,覆盖服务器端、db_proxy_server、msg_server、login_server、at指令 源码msf、file_server、route_server等。
提供服务端网络拓扑图和客户端运行截图。
tinode
服务端代码使用Go开发,地址为tinode/chat。提供搭建服务部分截图。
CppGuide
推荐给C/C++开发者的学习资料,涵盖语言、网络编程、操作系统原理、项目源码分析、学习方法、阅读书籍、简历指导和求职技巧。