채팅 응용 프로그램에서 smack 클라이언트를 사용하고 있습니다. 모든 것이 정상적으로 진행될 것입니다. 그러나 어떤 이유로 연결이 중단되면 내 서버가 해당 사용자 JID에게 온라인으로 표시됩니다.사용자가 서버에 연결되어 있지 않아도 사용자가 온라인 상태입니다. 서버에 다시 연결하지 못했습니다.
제 문제는 연결을 끊은 후 서버에 다시 연결하는 방법입니다. 내 서비스 스레드에서 connection.isAuthenticated() 메서드를 사용하여 연결을 잡을 수 있습니다. 그러나 서버에 다시 연결할 수 없습니다.