)
好友请求审核
好友详细信息展示
消息未读提醒
心跳机制以及读写超时
资料修改与头像上传
投诉反馈
上面其实只是大概功能,项目里其实为了优化用户体验做了很多很多很多细节方面处理.比如要求用户删除好友时自己这边列表和对方列表都要直接删除...(类似于QQ删除好友的及时性),好友请求要求这边发送,对方好友请求列表即时响应,并即时的显示数量等等......,可以修改的信息比较多,板块较长只显示了部分
头像上传
点击好友请求,左侧弹出好友请求展示栏
消息未读提醒
还有一个是全双工的即使聊天,跟我们正常聊天一样即时通讯,这个不好展示,自行脑补吧...或者联系我...),数据流支持
最重要的是管道(客户端过来之后就有一条从客户端到Netty的管道,可想而知它的重要性所在)的获取以及定义处理管道的方法
定义接收请求的路由
/**
* 功能描述: 通道初始化器器...}
/**
* 功能描述: netty原有方法当出现异常时候被调用
* 这里我设置当出现异常时候我们关闭通道,并接触map中这对用户id和通道之间的关联