저희가 이번에 글로벌 서비스를 하는데 시간동기화를 어떻게 해야될지 고민입니다.
클라이언트가 서버에 접속하면 서버 로컬 Time을 받아서 클라이언트에 표시를 해주는데
문제가 되는게 서버가 한국에 있는데 미국에서 접속을 하면
한국시간을 받아서 미국시간으로 CTime이 자동으로 변경을 해버리더라구요.
그래서 서버랑 클라이언트 시간이 동기화가 되지 않아
시간을 기록해야하는 이벤트라던지 기능적용시에 문제가 생깁니다.
음 간단하게 로컬타임을 한국시간으로 강제로 맞춰버리면 될것 같기도 한데
혹시 다른분들은 어떻게 작업하셨는지 궁금하네요.
글로벌 서비스때 시간동기화 관련 질문입니다.
Moderator: 류광
-
- Posts: 480
- Joined: 2006-11-04 16:24
- Location: Creaty Networks
- Contact:
서버측 타임 스템프값으로 일치시키면 될 것 같은데요.
CTime은 타임값을 다시 CString 형으로 변환하는 것 같은데, 이러면 변환 기준에 따라서 달라질 수 있습니다.
변환전의 타임값, 자체를 가지고 계실테니 그것으로 비교하시는것은 어떨지요.
꼭 이 스템프값을 어떤 포멧으로 변환해야 한다면, CTime 같은 변환 함수를 만드시던지, 서버에서 처리하도록 하세요.
CTime은 타임값을 다시 CString 형으로 변환하는 것 같은데, 이러면 변환 기준에 따라서 달라질 수 있습니다.
변환전의 타임값, 자체를 가지고 계실테니 그것으로 비교하시는것은 어떨지요.
꼭 이 스템프값을 어떤 포멧으로 변환해야 한다면, CTime 같은 변환 함수를 만드시던지, 서버에서 처리하도록 하세요.
세상이 기다리는 나만의 SHOW!
----------------------------------------------
Zeprod 홈 : http://Zeprod.org
Project. Creaty : http://Creaty.net/
Creaty 게임제작 커뮤니티 : http://Creaty.net/game/
----------------------------------------------
----------------------------------------------
Zeprod 홈 : http://Zeprod.org
Project. Creaty : http://Creaty.net/
Creaty 게임제작 커뮤니티 : http://Creaty.net/game/
----------------------------------------------