C#要怎么推送消息到客户端
做了webservice来处理一些手机端的点餐请求
但是当收到用户的订餐后,要怎么推送给商家的客户端呢?
是要用socket做一个监听吗
还是用轮询 每隔一段时间自动向服务器发出请求来获取这些点餐信息?
------解决方案--------------------当然SOcket最好了,要是你非得用webService那就加个Timer 时时去读那个webService了
就主动与被动关系。
------解决方案--------------------同意楼上,这中情况做一个服务端,接受到订餐请求Socket发送到商家(商家如果在线,如果不在的话做好预备推送功能)。如果情况不允许,使用http长连接来查询
------解决方案--------------------可以了解一下WCf的双工模式
------解决方案--------------------
现实确实是这样子的,如果没有折腾过,先用自己熟悉的技术,这个时候轮询也不错,等折腾完了再换技术方案。
------解决方案--------------------
对啊,简单的,就是客户端去主动请求...没得到答案之前循环请求,不过这当然会占用连接资源。
------解决方案--------------------QQ能随便给你调用发消息吗。
去csdn资源里面下载关于socket的例子啊
多看看就熟悉了 一点一点来撒,遇到问题再去解决
------解决方案--------------------
听说可以利用web qq