了解端口号

时间:2018-09-21 03:25:10

标签: networking

有人可以给我一个有关URL中端口号如何工作的示例吗? 我编写了一个玩具烧瓶应用程序,默认端口号是5000,代码中没有任何规范。怎么发生的? 谢谢

1 个答案:

答案 0 :(得分:1)

您可以将端口号视为一扇门,通过它可以访问计算机上的应用程序。

在计算机上运行与外界通信的程序时,需要为其分配一个端口,通过该端口可以发送和接收数据,每个端口只能与一个程序关联,因为这就是您的计算机知道哪里发送数据。

因此,进一步推开门类比,您可以将127.0.0.1:5000视为
转到地址127.0.0.1
并使用门5000

就烧瓶应用为何使用端口5000而言,这只是烧瓶开发服务器的默认端口。
如果您希望开发服务器在其他端口上运行,则可以运行

export FLASK_RUN_PORT=****

以****为您要运行的端口(根据this问题)
然后运行

export FLASK_APP=hello.py
flask run

根据quickstart guide

如果您想了解有关端口herehere的更多信息,请进一步阅读。