0

ゲームを作成していて、socket.ioサーバーが必要ですが、共有ホスティングにインストールする方法がわかりません。

socket.io node.jssocket.ioの前に何をインストールする必要がありますか?

socket.io の開始方法

ドキュメントにはひどく書かれています。NPMコマンドでsocket.ioをインストールする必要がありますが、それはどこにありますか。

助けてください。

4

2 に答える 2

1

ある程度は可能です

技術的には、専用サーバーやルート アクセスさえも必要ありません。プロセスを長時間実行できるシステムが必要です。また、システムの再起動時にサービスを自動的に開始する場合は、ルート アクセスが必要なスタートアップ ファイルを /etc/init.d、/etc/rc.d に追加することをお勧めします。node.js と Socket.IO はどちらも、通常のホーム ディレクトリからインストールして実行できます。80 や 443 などの標準ポートで Socket.IO を実行する場合は、root 権限で実行する必要があります。

もっと見る:https://stackoverflow.com/a/4410612/1061871

于 2013-04-15T04:25:48.457 に答える
1

サーバーはすべてのクライアントに等しいリソースを割り当て、所有者が同意した場合にのみ、他のクライアントよりも多く使用すると不公平になるため、共有ホスティングに node.js のようなものをインストールすることはできません。また、websocket を使用したい場合 (これが必要だと思います)、必要なポートを開くことができる専用 IP を購入できますが、サーバーには「php_sockets」拡張機能がインストールされている必要があります。優れた websockets サーバー実装であるRatchetを使用することをお勧めします。

于 2013-09-05T14:02:13.573 に答える