请选择 进入手机版 | 继续访问电脑版

默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 请教RainbowChat服务端源码的话怎么阅读比较有效率啊?
项目已经能测试,所以尝试学习。我目前是从MyControllerJSON类里看接口的代码进行理解的。我作为刚毕业的小白,感觉捉襟见肘,找不到恰当的切入点,还希望指点一下。学习源码有什么知识要求吗?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:关于IM聊天发图片时,聊天界面中图片灰色转圈不刷新显示的问题
推荐方案
评论 4
我是Ctrl加鼠标左键进行跟进阅读的,但是奈何方法太多、类太多,MyControllerJSON类这种的功能调用看完就无处下手了
你说的是服务端是吧。

服务端是两种服务,http服务和socket长连接服务,

http服务:是由一个简洁的MVC框架实现的(你如果不懂什么是mvc框架,就百度一下资料,学习一下),这个框架的技术原理,你看一下服务端开发者手册,里面有详细写。每种MVC框架的代码阅读方法,都是从核心Controller读就对了,所以rainbowchat里你读MyControllerJSON是没错的,读它就是为了熟悉一下,什么请求是被哪个processor实例处理,也就这些,mvc框架本身不复杂。

socket长连接服务:这个服务底层是由MobileIMSDK实现的,你可以单独学习一下MobileIMSDK 。而在rainbowchat中,长连接服务的主类是ChatServerLauncher.java,你从这个类读就对了(前提是你学习过MobileIMSDK框架,包括它的demo)。

另外问一下,你公司是叫什么?
签名: 假期就在眼前,舒服!
引用:JackJiang 发表于 2021-09-13 19:46
你说的是服务端是吧。

服务端是两种服务,http服务和socket长连接服务,

*舟,好的谢谢大佬
引用:javahaha 发表于 2021-09-14 08:56
宸舟,好的谢谢大佬

ok,你公司我有记录。好的
签名: 假期就在眼前,舒服!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部