回答編集履歴
2
誤字修正
answer
CHANGED
@@ -30,13 +30,34 @@
|
|
30
30
|
## Step 4. クライアント側
|
31
31
|
これでブラウザ経由でアクセスできるはずです。
|
32
32
|
|
33
|
-
## 補足
|
33
|
+
## 補足 1
|
34
34
|
サブネットマスク, WAN, LAN をキーワードにして、ググったり書籍を当たると分かりやすいかもしれません。
|
35
35
|
|
36
36
|
> [サブネットマスク](https://www.cman.jp/network/term/subnet/)
|
37
37
|
> ネットワークが同一のパソコンやサーバは容易に通信することができます。逆にネットワークが同一でないパソコンやサーバは、ルータやネットワーク機器(L3など)を使用してネットワークを切り替えて通信する必要があります。
|
38
38
|
|
39
|
+
## 補足 2
|
39
40
|
ちなみに...
|
40
41
|
|
41
42
|
> [0.0.0.0 - Wikipedia](https://student-engineer.net/flask-api/)
|
42
|
-
> IPv4において、0.0.0.0は全ビットが0のIPアドレスであり、無効、不明、または適用外の対象を指定するために使用されるルーティング不可のメタアドレスである。このアドレスには、いくつかの特別な意味が割り当てられている。
|
43
|
+
> IPv4において、0.0.0.0は全ビットが0のIPアドレスであり、無効、不明、または適用外の対象を指定するために使用されるルーティング不可のメタアドレスである。このアドレスには、いくつかの特別な意味が割り当てられている。
|
44
|
+
|
45
|
+
## 補足 3
|
46
|
+
|
47
|
+
Flask を起動すると "WARNING: This is a development server. Do not use it in a production deployment." という文章が見えます。
|
48
|
+
|
49
|
+
```
|
50
|
+
$ python hello.py
|
51
|
+
* Serving Flask app "sample" (lazy loading)
|
52
|
+
* Environment: production
|
53
|
+
WARNING: This is a development server. Do not use it in a production deployment.
|
54
|
+
Use a production WSGI server instead.
|
55
|
+
* Debug mode: off
|
56
|
+
* Running on http://192.168.11.5:5000/ (Press CTRL+C to quit)
|
57
|
+
```
|
58
|
+
|
59
|
+
セキュリティの問題なのか、それともパフォーマンスの問題からなのか、わからないのですが WAN での公開は控えた方が望ましいと考えています。おそらくパフォーマンスの問題だろうとは思うのですが...
|
60
|
+
|
61
|
+
> Information
|
62
|
+
> The development server is not intended to be used on production systems. It was designed **especially for development purposes and performs poorly under high load**. For deployment setups have a look at the Application Deployment pages.
|
63
|
+
> [Serving WSGI Applications](https://werkzeug.palletsprojects.com/en/0.15.x/deployment/)
|
1
誤字修正
answer
CHANGED
@@ -31,11 +31,12 @@
|
|
31
31
|
これでブラウザ経由でアクセスできるはずです。
|
32
32
|
|
33
33
|
## 補足
|
34
|
+
サブネットマスク, WAN, LAN をキーワードにして、ググったり書籍を当たると分かりやすいかもしれません。
|
34
35
|
|
35
|
-
> [
|
36
|
+
> [サブネットマスク](https://www.cman.jp/network/term/subnet/)
|
36
|
-
>
|
37
|
+
> ネットワークが同一のパソコンやサーバは容易に通信することができます。逆にネットワークが同一でないパソコンやサーバは、ルータやネットワーク機器(L3など)を使用してネットワークを切り替えて通信する必要があります。
|
37
38
|
|
38
|
-
|
39
|
+
ちなみに...
|
39
40
|
|
40
|
-
> [
|
41
|
+
> [0.0.0.0 - Wikipedia](https://student-engineer.net/flask-api/)
|
41
|
-
>
|
42
|
+
> IPv4において、0.0.0.0は全ビットが0のIPアドレスであり、無効、不明、または適用外の対象を指定するために使用されるルーティング不可のメタアドレスである。このアドレスには、いくつかの特別な意味が割り当てられている。
|