现在有两程序,网页程序和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 "看看就知道了。