2013-08-22 63 views
2

我正在連接到我的腳本中的多個服務器,目前如果其中一個出現故障,我得到一個** Access Error: Network timeout錯誤,腳本停止。我寧願能夠發現並繼續前進,而不是完全放棄。如何處理REBOL中的網絡超時?

有沒有辦法做到這一點檢測?

回答

3

的錯誤處理使用try和測試結果:

>> err: try [read http://localhost] 
** Access error: protocol error: "Timeout" 

>> if all [error? err err/id = 'protocol err/arg1 = "Timeout"] ["Got a timeout."] 
== "Got a timeout."