2016-11-13 8 views
0

私は単純なHTTPサーバーをNodeに実装していますが、私は他の言語と同じことをしようとしましたが、方法を理解できませんでした。インターネット上の誰かからのリクエストをどのように受け入れることができますか?

localhostでポートを選択すると、1337と言うことができます。私はスマートフォンのブラウザからサーバーにアクセスしたいと思う。 localhostで聞いたままにしても動作しません(これは私の予想通りです)。それから私は私自身のIPを試してみるか、私はグーグルでmy ip、または192.168.1.1、私は理解してLANを参照してください。私はいくつかのポートでこれらを試しています。

これらのアドレスは両方とも、これらのアドレスがバインドできないことを示すエラーを示します。

ここで、ネットワークとIPアドレスの仕組みを誤解していると思います。どうすればこの作品を作れますか?つまり、HTTPサーバーがLAN上の他のホストからの要求を受け入れるようにするにはどうしたらいいですか?

答えて

1

ローカルネットワークの場合は、ホストコンピュータにジャンプして端末を開きます。ウィンドウの場合はipconfig、Unixの場合はifconfigと入力します。ここであなたのコンピュータIPを識別してください。このIPを使用して今すぐあなたの電話から接続することができます。

誰かが接続するには、見つけたばかりのIPにルータを転送する必要があります。これを行う方法はルータモデルによって異なります。特定のルータでGoogleに必要な場合があります。

関連する問題