当前位置:编程学习 > C#/ASP.NET >>

订单提醒工具怎么写


网站商城当有新订单时  桌面会弹出似QQ消息框的提示 
要求做一个这样的桌面工具  不知道怎么做
给点方法

我想用定时执行sql查询 若有就弹出信息的方式 但是不知道怎么写
--------------------编程问答-------------------- 页面上加个脚本定时取呢? --------------------编程问答-------------------- 写一个应用程序,用Timer做个定时器,定时访问呗。
或者做TCP/IP通讯也可以,不过比上面说的要复杂,考虑的问题多些。 --------------------编程问答-------------------- 。。。桌面工具?
如果是网站B/S方式,为啥还要考虑C/S的消息提示框?
C/S还要客户安装客户端程序。。。

其实很简单吧,页面上js定时器,设定3到5分钟间隔询问服务器是否有新订单不就行了,用ajax异步请求,如果有,就直接播放一段提示音好了 --------------------编程问答-------------------- 不同阶段的人有不同的设计。下面说一下搞过通讯程序的人的设计思路:

好比如说QQ,假设你给别人发一个消息,别人是一分钟后才收到?实际上就算是有2秒钟的延迟,腾讯公司也早就倒闭了(用户不会愿意用这么悲催的产品,用户用的就是“即时”聊天产品)。而假设QQ以2秒钟一次地轮询服务器?那么腾讯弄几千万台服务器也不够啊?!

所以当服务器端发消息给客户端,就是服务器发消息给客户端(尽管客户端在NAT内网段内),也就是双向(socket)通讯,而不是单向通讯去轮询。 --------------------编程问答-------------------- 你就写个js有订单时,执行你的js弹出窗口,里面有地址,查看详情~! --------------------编程问答-------------------- ajax定时刷新 查询不知道可行否 --------------------编程问答--------------------
引用 3 楼 personball 的回复:
。。。桌面工具?
如果是网站B/S方式,为啥还要考虑C/S的消息提示框?
C/S还要客户安装客户端程序。。。

其实很简单吧,页面上js定时器,设定3到5分钟间隔询问服务器是否有新订单不就行了,用ajax异步请求,如果有,就直接播放一段提示音好了



别人在网站下单 那怎么能把消息在客服这边电脑弹出呢  --------------------编程问答--------------------
引用 5 楼 cnceohjm 的回复:
你就写个js有订单时,执行你的js弹出窗口,里面有地址,查看详情~!


这个地址是指处理订单的电脑地址吗  站点在服务器 只想公司本地的电脑 那IP怎么写 局域网内电脑外网IP都是一样的啊 --------------------编程问答--------------------
引用 7 楼 ygywygyw 的回复:
别人在网站下单 那怎么能把消息在客服这边电脑弹出呢 
     ……


你给客服用的系统,到底是个网站还是个客户端?
总之都差不多,1分钟轮询一次就行了吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,