を使用して小さなNode.jsアプリを作成しました。このアプリはconnect
、Webページを提供し、定期的に更新を送信します。また、ユーザーの観察結果を受け入れてディスクファイルに記録します。
ローカルホスト上にいる限りは正常に動作しますが、同じイントラネット上の他のコンピューターに表示させることはできません。ポート3000を使用していますが、ポート8080または80に変更しても効果がありません。
接続を設定するために使用しているコードは次のとおりです。
var io = require('socket.io'),
connect = require('connect');
var app = connect().use(connect.static('public')).listen(3000);
var chat_room = io.listen(app);
前述のように、ポート番号を8080または80に変更してみましたが、違いは見られなかったので、ファイアウォールの問題ではないと思います(間違っている可能性があります)。HTTPに関する同様の質問を読んだ後、メソッドに0.0.0.0を追加することも考えましたが、IPマスクパラメーターを使用listen()
しているようには見えません。listen()