2017-03-09 2 views
0

私はこれをフレーズするか、それをフレーズする方法を考えるのが最善ではありませんが、これで私を負担してください。 (5555)プロセス番号とその127.0.0.1である私が知っているwsgiのIPアドレスの横にある数字は何ですか( '127.0.0.1'、THE_NUMBER_HERE)、どうすればアクセスできますか?

(5555) wsgi accepted ('127.0.0.1', 12345) 

:私はSocketIOフラスコアプリを実行していた場合

は、私はサーバへの接続が行われるたびに、次のメッセージが表示されますIPアドレスですが、IPアドレスの横にある12345番号は何ですか?私がコードでこれにアクセスできる方法はありますか?

+0

https://en.wikipedia.org/wiki/Port_(computer_networking) –

+0

にアクセスして、このコードをソースコードに設定します。ポートはポート5000として実行する必要があります。だから私はそれがリダイレクトポートだと思いますか? – bsteven48

+0

両端にはポート番号が必要です。 –

答えて

0

これは接続が開いているポートです。これがFlask経由のウェブサイトの場合は、http://127.0.0.1:12345

+0

しかし、ソースコードでは、私は5000にポートを設定しました。だから、私はhttp://127.0.0.1:5000経由でそれにアクセスします。それで、SocketIOがそのポートにバインドしてトラフィックをリダイレクトすることを意味するのでしょうか? – bsteven48

+0

プロセスが通信しているポートですが、接続を受け入れるためにプロセスが最初に傍受したポートではありません。接続がリスナーポートで受け入れられると、その特定のセッションは、以降の通信のために一意のポートを取得します。リスナーポートではないため、新しいブラウザ接続で2番目のポートにアクセスできないようにしてください。リスナーポートでは接続できません。 –

+0

この一連の記事を通じて、Webサーバーの仕組みを理解することをお勧めします。 https://ruslanspivak.com/lsbaws-part1/ –

関連する問題