资讯专栏INFORMATION COLUMN

[实验]一个小的局域网

fredshare / 3248人阅读

摘要:最近在学的框架,顺便试一下一直想试的东西。想试的是在电脑上运行一个服务器,在另一台局域网内的电脑或手机上访问。下面是一个最简单的应用注意这一行的文档说如果换作则只能从本机访问。

最近在学 Python 的 Web 框架 Flask,顺便试一下一直想试的东西。网络学得不好,让大家笑话了。

想试的是:在电脑上运行一个服务器,在另一台局域网内的电脑或手机上访问。

下面是一个最简单的 Flask 应用:

# hello.py

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World!"

if __name__ == "__main__":
    app.run("0.0.0.0", debug=True)

注意这一行:

app.run("0.0.0.0")

Flask 的文档说:

This tells your operating system to listen on all public IPs.

如果换作:

app.run()

则只能从本机访问。

运行服务:

$ venv/bin/python hello.py 
 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
 * Restarting with stat

查看本机 IP:

$ ifconfig
...
wlan0     Link encap:以太网  硬件地址 94:65:9c:47:ab:e4  
          inet 地址:192.168.1.105  广播:192.168.1.255  掩码:255.255.255.0

在手机上查看如下网址:

http://192.168.1.105:5000

不出所料, 看到: Hello World!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37624.html

相关文章

  • Grid R-CNN解读:商汤最新目标检测算法

    摘要:是商汤科技发表于的一篇目标检测的论文,对架构的目标坐标回归部分进行了替换,取得了更加较精确的定位精度,是最近非常值得一读的论文。一作者信息该文所有作者均来自商汤科技该文直取网格修饰,意即将目标检测中位置定位转化为目标区域网格点的定位。 Grid R-CNN是商汤科技发表于arXiv的一篇目标检测的论文,对Faster R-CNN架构的目标坐标回归部分进行了替换,取得了更加较精确的定位精度,是...

    scola666 评论0 收藏0

发表评论

0条评论

fredshare

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<