0

これは多くの人がやりたいことだと思いますが、私が見つけた場所では明確に説明されていません。

私はクライアントのためにペニーオークションサイトを開発していますが、ユーザー間で同期される正確なオークションタイマーがすべての人に表示されるように構築する必要があります。調査の結果、ソケットサーバーをセットアップする必要があるという結論に達しました。

私はこれについてほとんど知らず、誰かがこの機能をどのように設定すべきかを説明してくれることを望んでいました。

4

1 に答える 1

1

ここで少し複雑に思うかもしれません。シンプルな Javascript カウントダウンでうまくいくはずです。ドキュメントの一番上に配置し、すぐに (ページの読み込み時ではなく) 開始すると、すべてのクライアントで多かれ少なかれ同期するはずです。100% 正確ではありませんが、eBay では機能します。

必要がなくなった場合は、ajax 更新を追加して再同期します。

とにかく、インターネットによって遅延されたすべてのクライアント アクションを考慮してください。タイマーが 1 秒ずれていても、大きな違いはありません。

于 2012-04-24T12:56:31.287 に答える