제가 SwooleCoroutineClient를 사용하여 TCP 통신을 하면서, 연결 상태를 확인할 때 SwooleCoroutineClient::isConnected 메소드를 사용하고 있습니다. 그러나 이 메소드의 정확한 동작과 사용법에 대해 제대로 이해하지 못하고 있습니다.
SwooleCoroutineClient::isConnected 메소드는 연결이 유지되는지 여부를 확인하는 데 사용됩니다. 그러나 이 메소드는 어떤 경우에 true를 반환하고, 어떤 경우에 false를 반환하는지 궁금합니다. 예를 들어, 연결이 끊어졌을 때, 또는 연결이 아직 설정되지 않았을 때, 등에 대한 CLEAR한 설명이 필요합니다.
또한, 이 메소드를 사용할 때, 어떤 오류나 예외가 발생할 수 있는지 궁금합니다. 예를 들어, 연결이 끊어진 경우, 또는 서버가 응답하지 않을 경우에 발생하는 오류를 설명해 주시면 감사하겠습니다.