9 ピンのシリアル接続を介してローカル UI で制御されるロボットがあり、Web ページを介して制御できるようにしたいと考えていますが、常に 1 人のユーザーのみが対話できるようにする必要があります。Web サーバーとローカル PC の間で WCF 通信を使用する方法についてはまだ考えていて、後で質問するかもしれません。今のところ、ロボットを制御したいユーザーをキューに入れるための Web サーバーとフロント エンドを取得します。先着順です。
これまでに私が考えた唯一のことは、ロボットを制御するために要求された順序でユーザー セッションを保存し、次に AJAX を使用してそれぞれの番になったことを知らせることです。キュー内の自分の場所をユーザーに表示し、他のユーザーが終了したり、セッションを放棄したり、ターン中にタイムアウトしたりしたときに、ユーザーをキュー内で前方に移動したいと考えています。
これは正しい考えのように思えますか? あなたはすでにこれを行っていて、うまくいく良い方法を持っていますか? 概念が ASP.NET での実行にも適用される限り、任意のプラットフォームでどのように実行されたかについて聞くことができます。