これは複雑であり、必ずしも1つの質問ではありません。私は可能な助けを感謝します。Websocketの合併症
サーバーアクセスなしでWebソケットを使用することは可能ですが、どのように表示されているかはわかりません。私も仕事にWebSocketをを取得する方法を把握しようと、過去数時間のために苦労してきた
:私は、次の二つのことに基づいて(私はこれを必要と信じている)その結論に来ています私は自分のマシンにWAMPサーバーを持っています。私はrootアクセス権を持っています。コンポーザをインストールしましたが、ラチェットをインストールするためのcomposer.pharファイルのインストール方法を理解することはできません。他のPHP websocket実装を試してみましたが(PHPであることが好ましい)、まだ動作させることができません。
現在テストしているウェブホストは無料のホストで、SSHアクセスは許可されていません。だから、たとえルートアクセスでウェブソケットを取得することができたとしても、それはホストになると駄目です。
私も(もちろん、限定されたすべてのもの)グーグルで無料のVPSのホストを見つけましたが、完全なルートアクセス権を持っていますが、私はより多くの帯域幅を可能にする何かを維持することを好むと思いました(私の自由なホストは現在、無制限です) 。そして、私はあなたがHTTPサーバーとは異なるサブドメイン上にwebsocketサーバーをホストできる(そしてそうするべきである)こと、そしてそれが全く別のドメインでも実行できることを読んだことがあります。
最終的に私自身のサイトをホストする方が安くなるかもしれませんが、実際にはそれについての手掛かりはありませんが、その場合はマシン上でWebSocketを稼働させる方法を理解する必要があります。
誰かが私に何を尋ねているのか理解できれば、ここでいくつか質問しても、ルートアクセスなしでWebソケットを使用することは可能ですか? composer.pharファイル(私はラチェットコードを含むcomposer.jsonを持っていますが、それが正しいディレクトリにあるかどうかはわかりません)を調べることができない場合、ラチェットWebSocketを正しくインストールするにはどうしたらいいですか?この質問は最初の質問が本当に可能です。 VPS上にWebSocketサーバを持ち、HTTPサーバをまったく別のドメインに置くことは可能でしょうか?そうであれば、どこにでもドキュメンテーションがありますか?
もちろん、AJAXを使用してブラウザに強制的にJSファイルをリロードし、jQuery ajaxを使用して何か変更があったかどうかに関係なく一連のdivを更新することができますそれは複雑になる可能性がありますが、私はそれが可能かどうかもわかりません(私はなぜそうではないのかは分かりません)。しかし、私は彼らがもっと空腹が少ないと聞いて以来、このパラグラフのいくつかの並べ替えがあります。
私が理解する限り、websocket画像には2つの側面があります。サーバー(PHP)とクライアント(ブラウザのjavascript)。サーバ上でphpを実行できるのであれば、あなたのサーバに[ratchet](http://socketo.me)を使用させ、websocketサービスを提供できるはずです。クライアント側はsocket.ioのようなものを使うことができます – Loopo
[heroku ](http://heroku.com)for socket.ioそれはあなたが必要とするものにほとんどアクセスするためのかなり素晴らしいコマンドラインを持っています、私はそこに私のソケットプロジェクトをホストしました、そしてそれは魅力のように働く、herokuが助けてくれたら教えてください。試してみる!それは無料で、おそらくあなたはそのCLIに頼ることができます。 –
https://pusher.com/のようなものがありますか? – jornare