0
나는 서버/클라이언트 테스트를하고 있는데 클라이언트가 TCP를 통해 자바에서 연결이 끊어 졌는지 알고 싶다. 나는 오히려 하트 비트를하지 않겠지 만,해야한다면, 그렇게하겠습니다.클라이언트가 TCP를 통해 Java에 더 이상 연결되어 있지 않은지 어떻게 확인합니까?
나는 서버/클라이언트 테스트를하고 있는데 클라이언트가 TCP를 통해 자바에서 연결이 끊어 졌는지 알고 싶다. 나는 오히려 하트 비트를하지 않겠지 만,해야한다면, 그렇게하겠습니다.클라이언트가 TCP를 통해 Java에 더 이상 연결되어 있지 않은지 어떻게 확인합니까?
클라이언트에서 소켓 입력 스트림으로 읽는 스레드가 있습니다. 클라이언트가 접속을 종료하면, read는 EOF (-1)를 돌려줍니다. 또한 네트워크에 문제가 있으면 오류가 발생할 수 있습니다. 두 경우 모두 클라이언트 연결이 끊어져 있다고 가정 할 수 있습니다.
나는 간단히 읽고 그것을 둘러싼 다. 감사. – Someguynamedpie