해결된 질문
작성
·
90
답변 2
0
그럴 때는 끊긴 것을 인지한 클라 쪽에서
다시 Connect을 새로 생성해서 처음부터 다시 진행하면 됩니다.
Session도 기존의 것은 폐기처분하고 새로 만드셔야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. zysoon e님.
클라이언트와 서버 간의 통신 관련하여 질문을 주셔서 감사합니다. 클라이언트 측에서 서버와의 연결이 예상치 못하게 끊어진 경우, 자동으로 재접속을 시도할 수 있는 시나리오에 관해서 이해하고 싶으신 것 같습니다.
기본적으로 소켓(Socket) 객체는 물리적 또는 논리적으로 통신을 수행하는 도구입니다. 통신이 끊어지면 소켓은 일반적으로 재사용할 수 없고, 새로 생성해야 합니다. 그러나 세션(Session) 객체는 애플리케이션 계층에서의 여러 상태 정보를 관리합니다. Session 객체 자체는 별도의 비즈니스 로직을 가진 객체라면 재사용할 수는 있지만, 그 안의 소켓은 재활용이 어려울 수 있습니다.
귀하의 상황에서는:
연결 해제 후 재접속을 구현하기 위해, 소켓과 세션의 적절한 생성 및 연결 관리가 중요합니다. 아래 유사한 주제의 질문과 답변을 통해 추가적인 통찰을 얻으실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
그렇군요. 답변 감사합니다.