读书人

求局域网最快速判断webservice是否可用

发布时间: 2012-06-17 21:02:01 作者: rapoo

求局域网最快速判断webservice是否可用的方法!
求局域网最快速判断webservice是否可用的方法!
网上搜了一下,
MSXML2.XMLHTTP的方法慢,pass
HttpWebRequest的方法慢, pass
//
我现在用的方法的调用webservice中的一个空方法,如果不进catch就说明是可用的,Timeout = 3000(超时时间是否能小点呢?是否和各种局域网有关?)

还有更快的方法吗?

[解决办法]
webservice的宿主是iis,建议写一个监控端,每隔30秒钟检测一次webservice状态。然后把检测结果存储到sql中。客户端连接sql查询。另外一种就是webservice里面处理。如果出现异常,写入数据库。
[解决办法]
HttpWebRequest的方法
调用webservice中的一个空方法

这两种是一样的吧,都是发送个http request 等待response.
如果url不存在,应该很快会有404返回。

读书人网 >C#

热点推荐