android基于socket.io实时通讯项目搭建
2018-12-13 本文已影响121人
雷小歪
项目简介

github: https://github.com/cn-ljb/android_im_socket.io
基于socket.io实现的Android IM 实时通讯开源项目
服务端代码见 -> service demo
架构
kotlin + mvp + socket.io + okhttp + retrofit + rxjava + glide + eventbus
导入项目
修改 Constant.SOCKET_HOST 为你本地服务器端IP和端口(服务器端代码service demo)
const val SOCKET_HOST = "http://172.16.201.33:9090" //loc ip and port
或者直接扫码体验:

通讯机制
- 绿色:主动发送消息
- 红色:被动接收消息

效果图



版本
v1.0.1
- 支持未读消息红点计数
- 支持通知栏提醒
v1.0.0
- 支持文字、图片、语音消息
- 支持emoji表情
- 支持自定义消息
- 支持离线消息
感谢
- 感谢 @峰哥、@包子的服务器支持