如何实现当客户端一收到信息,服务器端就马上提示发送成功(象QQ的小喇叭消息提示那样)
比如:服务器端(b/s网页)发了一个消息给客户端用户,当客户端一收到,服务器端就及时提示已发送成功.
谢谢,在线等.
------解决方案--------------------客户端一收到,就设置该消息为已读
服务端一读取到已读,就提示
------解决方案--------------------
------解决方案--------------------我觉得可以在客户端接到消息后向服务器发送一个×××已收到的通知,不知是否满足楼主的要求
------解决方案--------------------如果收到了就给服务器端返回一个特定值,标识已收到 可以不?
------解决方案--------------------我建议做成"小喇叭"直接提示:有新的消息.用户点击后直接弹出一个页面.
在一个TextBox里面显示具体信息
像:
=================================================
用户A已于 xxxx年xx月xx日 xx时xx分xx秒 成功收到了消息
用户B已于...............
.........
=================================================
------解决方案--------------------客户端收到消息后,就以送一个唯一标识给服务端,并且告诉服务端消息已收到,这时服务端就可以根据这唯一标识来得知哪个客户端收到消息了,至于怎么闪烁图标是个很简单的问题(我写的小工具中就使用了)
------解决方案--------------------Ajax传个数据过去,但是数据量大的话,数据库压力会很大的