서버 간의 핸드오버 현상을 재현해보고 싶습니다

1. 회사명

2.설치 프라우드넷 버전
1.7.56164

3. 서버
C# 4. 클라이언트
Unity

5. 클라이언트의 기기
PC / 안드로이드 / iOS

연결 유지 기능에 관해서 여쭤보려 하는데요.

클라 코드에 enableAutoConnectionRecovery 변수를 true로 설정하면

핸드오버 발생 시엔 ClientOfflineHandler 메서드가 호출되고 핸드오버 완료 시엔 ClientOnlineHandler 메서드가 호출되는 것으로 알고 있습니다

연결 요청 받는 서버가 a이고 요청하는 서버가 b일 때 서버 간 연결을 끊을 때는 ClientOfflineHandler가 호출되지만 기다려도 ClientOnlineHandler는 호출되지 않습니다.

재연결하면 ClientJoinHandler로 들어가구요.

OnlineHandler로 들어가게 하는 방법이 있을까요?

안녕하세요! 프라우드넷 정태호입니다.

전달해주신 내용만으로는 정확하게 파악이 안되긴 하는데요. https://help.nettention.com/cpp/1.7.56164-master/ 에 CNetServer 를 찾아보면 TimeOut 관련된 설정들이 있습니다. 해당 설정을 참고하여 적용 하면 해결 가능해보입니다.

감사합니다.