ゲームを作成していて、socket.io
サーバーが必要ですが、共有ホスティングにインストールする方法がわかりません。
socket.io node.jsとsocket.ioの前に何をインストールする必要がありますか?
socket.io の開始方法
ドキュメントにはひどく書かれています。NPMコマンドでsocket.ioをインストールする必要がありますが、それはどこにありますか。
助けてください。
ゲームを作成していて、socket.io
サーバーが必要ですが、共有ホスティングにインストールする方法がわかりません。
socket.io node.jsとsocket.ioの前に何をインストールする必要がありますか?
socket.io の開始方法
ドキュメントにはひどく書かれています。NPMコマンドでsocket.ioをインストールする必要がありますが、それはどこにありますか。
助けてください。
ある程度は可能です
技術的には、専用サーバーやルート アクセスさえも必要ありません。プロセスを長時間実行できるシステムが必要です。また、システムの再起動時にサービスを自動的に開始する場合は、ルート アクセスが必要なスタートアップ ファイルを /etc/init.d、/etc/rc.d に追加することをお勧めします。node.js と Socket.IO はどちらも、通常のホーム ディレクトリからインストールして実行できます。80 や 443 などの標準ポートで Socket.IO を実行する場合は、root 権限で実行する必要があります。
サーバーはすべてのクライアントに等しいリソースを割り当て、所有者が同意した場合にのみ、他のクライアントよりも多く使用すると不公平になるため、共有ホスティングに node.js のようなものをインストールすることはできません。また、websocket を使用したい場合 (これが必要だと思います)、必要なポートを開くことができる専用 IP を購入できますが、サーバーには「php_sockets」拡張機能がインストールされている必要があります。優れた websockets サーバー実装であるRatchetを使用することをお勧めします。