发布网友 发布时间:2022-04-23 21:29
共2个回答
热心网友 时间:2023-10-10 05:52
这个只有通过客户端向服务器主动请求的方式实现,因为http协议是无状态的一次请求结束之后,服务器就没法再找到客户端的浏览器了,所以只能是客户端定期到服务器查询有无新消息。消息页面的弹出可以使用js实现。打开多个相同页面可能会同时都弹出吧,这个我不太清楚,不过一般很少有人会去开多个页面吧。至于服务器压力的问题,我觉得应该不是什么大问题,因为每次请求的数据量也不是很大,你可以将请求时间间隔设置的长一点。希望我的回答能对你有帮助。
热心网友 时间:2023-10-10 05:52
想想QQ吧.QQ在同一端不能让你登录两次吧.你这套系统登录的时候,先看当前用户是否在线,不在线就登陆,在线的话看你怎么操作了..要么强行T下线,当前号登录,或者就是不让登录。至于发消息,需要用socket网络编程来做,其中有命令可以发送消息,对方监听到消息就做处理.(弹框显示消息)