功能介绍: 分为两个代码 一个是客户端 一个是服务端
通过服务端tcp检测 等待客户端连接 。 并且对客户端的信息做出相应处理。例如 : 客户端可以注册账号、登陆账号 、查看在线用户、查看在线用户信息、以及与在线用户聊天、用户以及信息显示用的是listview 和 recycle view 因为recycleview 的item点击和长按功能不支持,需要自己改写类 ,所以为了简单没有改写 。(listview 浪费资源,后期会更改的)。客户端中有一个service 始终在检测tcp 接收数据,并且通过广播向客户端的ui线程进行通知,因为服务端没有调用数据库,用户的信息是存储在内存中的所以每当关闭一次服务端,客户端需要重新注册,客户端的用户列表是存储在sqllite中的,因此没事开始都会将数据库删除 因此每次下线都会导致下一次上线的时候聊天记录丢失。Ip地址在客户端的 自定义类 myintentservice中 , 必须自己根据服务端ip手动修改。界面比较low 第一次
2021-07-01 09:25:27
24.02MB
vv
1