複数のユーザがいるとして
各ユーザーには0~10のidを付けたいとします
そこでサーバーでは接続してきたユーザに現在のid番号を与え、与え終わったらidをインクリメントをします
var tmpid; function request(){ echo tmpid; tmpid++; if(tmpid==11)tmpid=0; }
この時、同時にリクエストが有っては0~10のid番号が全体を通してみた場合、数にばらつきが出てしまいます
そこで上のコードでのfunction requestを実行できるクライアントは一人とし、接続が同時に会った場合は1人を待機状態とさせるような処理を書きたいと思っています。
PHPで実装したいのですが、なかなか資料が見つかりません。お力を貸してください。
(JavaScriptのNode.jsでもいいのです)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/15 05:04
2017/05/15 05:14
2017/05/15 05:15
2017/05/15 07:30