2014-06-11 5 views
0

클라이언트/사용자가 특정 시간대 (예 : 10 초 이내에 응답) 내에서 작업을 수행했는지 확인해야하는 앱 프로젝트에서 작업하고 있습니다. 문제는 - 앱처럼 - 클라이언트가 요청한 시간에 서버 측 타임 스탬프로 확인하고 싶지 않기 때문에 클라이언트가 매우 느리게 연결되거나 연결이 끊어 질 수 있습니다.클라이언트가 특정 기간 내에 어떤 작업을 수행했는지 확인합니다.

Is 클라이언트가 특정 기간 내에 무언가를했는지 확인하는 방법이 있습니까?

특정 언어 구현이 필요하지 않으며 필요한 경우 하나 또는 포트 하나를 찾습니다.

(PS : 태그 내가 어떤 올바른 사람을 가지고 희망이 질문에 대한 선택하는 것은 매우 어려운)

답변

0

당신이 TimeSeal을 체크 아웃 적이 있습니까?

FICS (무료 인터넷 체스 서버)는 온라인 체스 게임에서 대기 시간 보정에 사용합니다.

그것은 닫힌 소스입니다 그래서 ㅎ 속임수하지만, 오픈 소스 OpenSeal, 존재하지 않는 사람들 : 당신은 그것을 FICS를 가리키는으로 서버에 맞게 매개 변수를 변경해야 http://linuz.sns.it/~m2/openseal.c

가.

이것은 내가 생각하는 것입니다. 그것은 C로, 당신이 그것에 대해 어떻게 느끼는지 모르겠습니다.

PyChess에는 오픈 소스 timeseal도 있습니다. 여기 파이썬의 코드가 있습니다 : http://code.google.com/p/pychess/source/browse/lib/pychess/ic/TimeSeal.py?spec=svn6aae01bf2fdf49316e38319c93a200d67d5265fa&r=6aae01bf2fdf49316e38319c93a200d67d5265fa

나는 삼키는 것이 조금 편합니다.

+0

고마워, 그게 내가 무엇을 찾고 있었는지. 그것을 포팅해야하지만, 내 github 페이지를 멋지게 보이게 만들거야;) 고마워. – Sebb