귀하의 기기에서 서버가 활성화되어 있습니까? 그렇다면 ServerSocket.accept() 메소드가 차단된 것입니다. 이 메소드가 성공하기 전에 을 생성한 다른 스레드에 판단 코드 를 작성해서는 안 됩니다. 🎜 > 실행 후 새로 열린 스레드에서는 차단에 따라 판단 방법도 영향을 받도록 합니다. ——또한 ServerSocket.accept()는 ServerSocket.accept()을 사용하여 연결 상태를 확인하는 데 사용됩니다. Socket.isClosed()
완전한 실시간을 달성할 수 있는 방법은 없습니다. 하트비트 메커니즘에 대한 정보를 보면 일반적으로 단순 데이터를 지속적으로 전송하는 이 방법을 사용하여 원격 끝이 온라인인지 여부를 확인합니다.
위의 하트비트 메커니즘과 유사하게 데이터가 성공적으로 전송된 후 수신 측에 결과 토큰을 반환하도록 요청할 수 있습니다.
귀하의 기기에서 서버가 활성화되어 있습니까? 그렇다면
ServerSocket.accept()
메소드가 차단된 것입니다. 이 메소드가 성공하기 전에 을 생성한 다른 스레드에 판단 코드 를 작성해서는 안 됩니다. 🎜 > 실행 후 새로 열린 스레드에서는 차단에 따라 판단 방법도 영향을 받도록 합니다. ——또한ServerSocket.accept()
는ServerSocket.accept()
을 사용하여 연결 상태를 확인하는 데 사용됩니다.Socket.isClosed()