因為要判定是誰的問題,會很困難。
今天要有一個公正的第三方,Google,若使用者連Google可行,則表示User的網路沒問題
這時Server端出現的問題會有
SocketTimeoutException
ConnectTimeoutException
UnknownHostException當經由網路DNS找不到Host,可能是,我們Server完全無法找到,或則對方的網路是封閉連不出去,就會是UnknownHostException
但Server找得到,但完全無法連上產生Socket,接口沒對到(就是電話互打,沒接通)
就會產生SocketTimeoutException問題
若是講話講太久被斷線,才是ConnectTimeoutException問題
但問題是,我要如何產生SocketTimeoutException問題,想到一個方法,
就是連到正確的網站,但不未提供服務的port
如http://wwww.abc.com:8088
這樣就可以產生SocketTimeoutException問題,以便測試程式可否正確執行
沒有留言:
張貼留言