日期:2014-05-20  浏览次数:20442 次

高分请教高手如下功能的实现方法?如果解决了,万分感激!
现在有两程序,网页程序和windows后台程序,网页程序是ASP.net做的,Windows后台程序是一个数据采集程序(负责采集远程终端的参数),当用户在网页上单击按钮,就给后台程序发出一个采集数据请求,当后台程序采集到数据,就马上在网页上显示,请问高手,怎样实现以上功能,而且要求稳定、可靠?

我问过别人,他们有的说用web   service   的post方法,有的说用ajax,但这两种方法我都不会啊,如果现在学,怕来不及了。
我想了又想,能否用c#   or   vb   做个插件,用winsock   来实现呢,这个我比较熟。



------解决方案--------------------
1.这个aps.net程序是发起方. 2.必须用同步,否则页面会直接返回.
------解决方案--------------------
你可以用简单循环来同步,不过这会非常消耗服务器的资源。你可以用lock()来简单同步,但这阻碍Page处理进度的前进,最高级的做法是Async Page,你用Google搜索 "ASP.NET+Async+Page "看看就知道了。