2013-11-09 110 views
0

我正在開發一個Android應用程序,其中設備使用Java服務器連接到套接字。 我該怎麼做,以便如果服務器沒有啓動設備來表明服務器沒有連接?指示服務器未啓動

回答

0

如果套接字無法連接,將拋出異常。那麼如何通過try...catch捕獲該異常並顯示如下消息或通知:

該服務器目前處於離線狀態,請稍後再試。

如果套接字無法連接,此例外應該是IOException

  1. UnknownHostException - 如果無法確定主機的IP地址。
  2. IOException - 如果在創建套接字時發生I/O錯誤。

請參閱http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html