Skip to content

pwrliang/MyChat

Repository files navigation

MyChat

基于Http的即时通讯软件
最低兼容版本:android 4.0
基本原理:
服务器与客户端采用http协议传输。
客户端定期查询服务器端,若有新的消息,则显示出来。
客户端向服务器请求大部分采用GET方法,只有发送消息,设置头像时要上传数据才使用POST方法。
服务器传回客户端JSON格式的数据,图像采用BASE64编码放到JSON中。
已实现功能:
好友管理:查找好友、申请好友、批准/拒绝、删除好友、查看好友详细信息
消息:发送文字,表情(需要从输入法选择emoji表情)、发送图片(长按发送按钮)、删除当前会话
个人设置:注册、登录、退出当前用户、设置头像、昵称、个性签名等
尚未实现功能:朋友圈、黑名单管理、密码修改

服务器端源码:https://github.com/pwrliang/MyChatServer


截图:





About

基于Http的即时通讯软件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages