php/ajax 입장순서 실행?? 질문있습니다.

php/ajax 입장순서 실행?? 질문있습니다.

QA

php/ajax 입장순서 실행?? 질문있습니다.

본문

예를들어 정원이 100명인 방이 있는데 특정버튼(+,-)를 클릭시 입장인원이 한명 증가합니다.

그 방에 99/100명이 입장했고 마지막 1명이 입장을 하는데 두곳에서 버튼을 클릭하여 ms까지 똑같은 경우는

어떻게 처리를 하는게 나을까요.. 입장처리는 ajax로 처리하고있습니다. 두서없는 질문 죄송합니다.

이 질문에 댓글 쓰기 :

답변 2

ms까지 같으면 동시접속인데

응답시간으로 따져봐야 하지않을까요?

예를들어 클릭해서 입장을 하기전에 쿠키나 세션이나 토큰값으로 발급받아서

해당 토큰값이 100개가 있다면 입장불가처리

99개가 있다면 입장처리

물론 동시접속을 했지만

토큰을 발급받는것은 네트워크 쪽 응답시간이 다 다를테니

그렇게 구분을 할수있을 않을까 생각됩니다.

제가 답변을 정확히 이해를 못했습니다..
예시중 +- 버튼 클릭시 증가한다고 써있는게  ajax로 처리하여 db 인서트 시키고 조회 후 인원 값을 출력하는데 99명에서 2명이 동시클릭하면 100명에서 멈추는게 아니라 101명이 되서.. 질문을 드렸습니다. 이런 상황에서 토큰을 발급받아 처리하면 된다는 말씀이신가요?

+를 클릭하면 ajax로 처리하는데 db에 인서트 전에 토큰 값을 먼서 발급하고
해당 동일한 채팅방의 이름으로된 토큰의 개수를 판단하여 99개면 db에 인서트
100개라면 db에 인서트 되지못하게 하는 개념입니다.

먼저 접속한사람 / 자주접속하는 사람 /  오래된 가입일자 / 랜덤 등등 ㅋ

답변을 작성하시기 전에 로그인 해주세요.
전체 5

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT