ReferenceError:ioが定義されていませんsocket.io.jsファイルをインクルードする方法を変更しました。dosntは他の場所に存在するからです。Found)で応答しました。私はhttp://socket.io/のサーバーコードを使って、client.phpのような同じフォルダで動作させています。それはserver.jsという名前で動作し、変更されたポートだけです。Definition)の形式である可能性があります。(小さくて簡単)を使用してRequireJSをRequireJSてみてください。"socket.io"パッケージがあります。)をロードしようとしています。(クライアント1)ファイルをポート80から提供することです。あなたの場合、Apacheは既にポート80にあるので、手動でファイルを提供する必要があります。"automagical"サービスが提供され、libディレクトリ内の他のjsファイルに分岐します。エラーはちょっと奇妙になり、一見矛盾するようになります。これは普通のjsファイルではないので、そこにあるすべてのチュートリアルを強調したいと思います。3000に割り当てられた同じポートにport-settingsを設定します。src="http://localhost:3000/socket.io/socket.io.js"></script>...また、サーバーコードでポート3000を使用しています。'別の方法'を使用しています。私はthejhが言うことを試して、それは動作します。ホストとポートを指定する必要がありました。ポート81でリッスンしているノード・アプリケーションでは、クライアントJavaScriptでポート81を指定する必要がありました。/socket.io/socket.io.jsは仮想ホストに存在せず、ノードは実行時にそれを補う。thejhの解決策が働いたことを確認します。"何"がサーバーであるかについて確信が持てませんでした。私はポート80でMAMPを実行しています。"node.jsサーバー"になります。http://localhost:4001/socket.io/socket.io.jsするとjavascriptファイルが返されます。hook_init内でそのトリックを行います。socket.ionode.js/socket.io/socket.io.jsが見つかりません日本語Top。