![](https://img-blog.csdnimg.cn/20191106193334703.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TeamTalk服务端源码分析
文章平均质量分 77
TeamTalk是蘑菇街的一款开源即时通讯代码,包括了pc端,ios端,app端,以及服务端的所有代码,本系列文章将着重分析服务端代码,了解IM服务器的开发流程
Simple Simple
biubiubiu...
展开
-
(TeamTalk服务端源码分析三)route_server源码分析
route_server源码分析 Route_Server是路由服务器,当存在多个MsgServer时,用户可能登陆在不同的MsgServer上(由Login_Server进行负载均衡),那么对于连接在不同的Msg_Server上的两个用户A和B如何进行消息转发呢,这个时候就需要用到Route_Server。 &n...原创 2019-12-09 21:01:08 · 8522 阅读 · 0 评论 -
(TeamTalk服务端源码分析二)Login_server源码分析
Login_server源码分析 Login_server是Teamtalk客户端最先通信的后台服务程序,客户端发送请求到login_server获取到负载最小的msg_server的地址,端口等信息,然后再连接到相应的msg_server上,发送登录请求,完成登录的流程。这样看来,虽然这个服务器名称是叫login_server,但是它承...原创 2019-11-21 20:29:01 · 8907 阅读 · 0 评论 -
(TeamTalk服务端源码分析一)TeamTalk服务端部署
TeamTalk服务端部署 在分析TeamTalk的各个服务器代码之前,我们先搭建一套服务端环境,结合之前的客户端,看一下一个IM聊天工具的基本功能。 一、部署环境 系统:centos7 X64位 二,部署步骤 1, 安装git gcc gcc-c++ mysql-devel unzip zip yum install -y git gcc gcc-c++ mysql-devel unzip zi...原创 2019-11-06 20:40:45 · 9042 阅读 · 0 评论