共計 610 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 Socket 類的 isConnected() 方法來判斷一個 Socket 對象的連接狀態。isConnected() 方法返回一個 boolean 值,如果 Socket 對象已經連接到另一個主機,則返回 true,否則返回 false。
示例代碼如下:
import java.net.Socket;
public class SocketExample {public static void main(String[] args) {
try {Socket socket = new Socket("127.0.0.1", 8080);
// 判斷 Socket 連接狀態
if (socket.isConnected()) {System.out.println("Socket 已連接");
} else {System.out.println("Socket 未連接");
}
socket.close();} catch (Exception e) {e.printStackTrace();
}
}
}
上述代碼通過創建一個 Socket 對象并嘗試連接到主機的特定端口,然后使用 isConnected() 方法判斷 Socket 對象的連接狀態。最后,關閉 Socket 連接。
注意,isConnected() 方法只能判斷 Socket 對象是否已經連接到另一個主機,并不能保證連接一直保持活動狀態。如果需要檢測連接是否仍然活動,可以使用 isClosed() 方法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完