これは複雑で、必ずしも 1 つの質問であるとは限りません。可能な限り助けていただければ幸いです。
サーバーにアクセスせずにWebソケットを使用できることを読みましたが、それがどのように行われているかを示す例が見つからないようです。私は、次の 2 つのことに基づいて、その結論に達しました (これが必要だと思います)。
私は過去数時間、自分のマシンにある root アクセス権を持つ WAMP サーバーで websocket を動作させる方法を見つけようとして苦労してきました。composer をインストールしましたが、 composer.phar ファイルをインストールしてラチェットをインストールする方法がわかりません。他の PHP Websocket 実装を試しましたが (PHP であることが望ましい)、それでも動作しません。
テストに使用している現在の Web ホストは無料のホストであり、SSH アクセスを許可していません。したがって、root アクセスで Websocket を取得することができたとしても、ホストに関しては議論の余地があります。
グーグルで無料のVPSホストも見つけました(もちろん、すべてを制限しています)が、完全なルートアクセス権を持っていますが、より多くの帯域幅を許可するものを保持したいと思います(私の無料のホストは現在無制限です)。また、Websocket サーバーを HTTP サーバーとは別のサブドメインでホストできる (そしてすべきである) こと、および完全に別のドメインで実行することもできることを読みました。
また、最終的には自分のサイトをホストする方が安くなるかもしれませんが、もちろんそれについての実際の手がかりはありませんが、その場合、自分のマシンで Websocket を動作させる方法を理解する必要があります.
だから、誰かが私が求めていることを理解できるなら、ここでいくつかの質問をします.ルートアクセスなしでウェブソケットを使用することは可能ですか?もしそうなら、どのように? composer.phar ファイルが見つからない場合 (ラチェット コードを含む composer.json がありますが、正しいディレクトリにあるかどうかわからない場合)、ラチェット websockets を適切にインストールするにはどうすればよいですか? この質問は、最初の質問が本当に可能です。VPS に websocket サーバーを配置し、HTTP サーバーをまったく別のドメインに配置することは可能ですか? もしそうなら、それに関するドキュメントはどこにありますか?
もちろん、AJAX を使用してブラウザに強制的に JS ファイルを定期的にリロードさせるオプションがあります。これは、jQuery ajax を使用して、何かが変更されたかどうかに関係なく、一連の div を更新しますが、複雑になる可能性があります。 、そしてそれが可能かどうかさえわかりません(なぜそうならないのかわかりません)が、これよりもリソースの消費がはるかに少ないと聞いているので、それよりもWebsocketsを好むでしょう段落になります。