//mogujie 代码分析
从网上下载了TeamTalk的代码,在现有的环境下部署了相关服务器。
运行Windows PC客户端,Android端,和登陆后台管理的效果如下,当然也是遇到了不少问题,做了一些修改。特将此过程记录。关于服务端代码分析和部署方法可以从网上找到,
可能因为旧版的缘故,会有一些不同。
有问题可以留言,或等我部署到外网后将可行的源码上传。
https://download.csdn.net/download/gws09876/11730530 安卓版执行文件
测试账号
test1,
test2,
test3
密码都是123456 ,
windows端填写的ip地址为185.216.116.186,只需要IP地址就行了,和新版不一样。
1.Windows PC客户端:
本人是用vs2015编译的
有些设置可以参考链接https://blog.csdn.net/qtstar/article/details/54732581或其它文章,也可自行解决。
上下线显示逻辑(必须是在群组里,且聊过天的,上线时才会更新在线状态),文件离线,在线传输功能。语音,安卓端可以。就是它的登陆流程相对多了一环,取TTPHPServer那请求了loginServer的地址、端口和资源服务器地址、端口(msfs),刚开始不知道,就写了个json文件放在nginx服务器的对应目录下供客户端读取,windows pc端旧版和新版还是有区别的。
2.Android 手机端:(可能是旧版的原因,点击联系人会退出,后将获取全部用户后的处理中将汉字转换成拼音的处理修改判断条件后就正常了)
用的Android Studio编译的
能发语音,能拍照,还能搜索和拼音排序很齐全啊
3.PHPServer后台管理(和新版的界面不一样啊):
响应式布局,不过登陆后的界面不是了,用的yii框架.
Java写的db_server
和新版的Teamtalk区别就是用Java写的DB_server (启动时要事先在IMUsers表中添加id=10000的服务号小T)
!!!!!!!!仅供学习交流,185.216.116.186服务端已于4月初关闭了,本来因为方便(不用备案),谁知后台管理的网站打不开了,续不了费到期就不管了,不用下载了,等重新搭建好再上新地址