java TCP聊天室设计疑问-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

java TCP聊天室设计疑问

2016-06-08 10:51:29 1762 1

近期要以tcp聊天室项目为结课作业,在写代码时遇到一些疑问:
1、服务端如何监控用户上下线?
2、用户如何对用户进行私聊?
3、服务端整理在线列表后除了组合成字符串发给客户端(解析)显示在客户端在线列表中还有什么其他方法可以实现?
请老师们给予帮助,谢谢!

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:31:23

    (1)用户登录主动通知服务器上线,用户注销主动通知服务器下线。服务器客户端定时通讯,服务器轮询检查客户端最后登录时间,在用户意外退出的时候服务器主动让客户端下线。
    (2)私聊无非就是发送的信息只有对方看到而已。和非私聊没有区别,只要对发送消息类型和发送者接收者判断下。
    (3)xml json等标准数据格式比较好,客户端反序列化,有对应的库,不用写代码。

    0 0
相关问答

1

回答

JAVA中模板设计模式中的⾓⾊有哪些呢?

2022-04-03 17:45:09 370浏览量 回答数 1

1

回答

Java的类需要添加创建者和创建日期吗?

2021-10-13 14:08:55 327浏览量 回答数 1

1

回答

求有经验的java web前辈:关于项目中权限控制的小疑问?:报错

2020-06-06 23:18:48 261浏览量 回答数 1

1

回答

Java实现公式排序 Java问题

2020-05-31 17:35:03 466浏览量 回答数 1

1

回答

javaweb做修改操作时ie缓存问题403.10 禁止访问:配置无效

2020-05-27 14:01:21 330浏览量 回答数 1

1

回答

java怎么创建list集合

2018-05-10 20:08:18 3135浏览量 回答数 1

1

回答

java的MVC模式的疑问

2016-05-31 15:25:26 1564浏览量 回答数 1

1

回答

java List<Map> 排序问题

2016-03-12 18:43:27 2200浏览量 回答数 1

1

回答

JAVA 日期格式问题

2016-03-11 14:08:53 1968浏览量 回答数 1

2

回答

java map排序

2016-02-29 16:11:58 2040浏览量 回答数 2
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载