回答編集履歴
2
追記
answer
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
```
|
4
4
|
[sock.accept](https://docs.python.jp/3/library/socket.html#socket.socket.accept)の戻り値の`addr`に接続元のIPアドレスが入っています。
|
5
5
|
|
6
|
-
生socketでゴリゴリ
|
6
|
+
生socketでゴリゴリ開発するとデバック環境構築が大変なので、[socketserver](https://docs.python.jp/3/library/socketserver.html#module-socketserver)の`TCPServer`を使用するか[http.server](https://docs.python.jp/3/library/http.server.html)モジュールを使用することをお勧めします。`http.server`ならブラウザや`REST Client`ツールでデバック代用できるため。
|
1
追記
answer
CHANGED
@@ -1,7 +1,6 @@
|
|
1
1
|
```Python
|
2
2
|
conn, addr = sock.accept()
|
3
3
|
```
|
4
|
-
`addr`に接続元のIPアドレスが入っていま
|
4
|
+
[sock.accept](https://docs.python.jp/3/library/socket.html#socket.socket.accept)の戻り値の`addr`に接続元のIPアドレスが入っています。
|
5
5
|
|
6
|
-
|
7
6
|
生socketでゴリゴリ記述するのはデバックが大変なので、[socketserver](https://docs.python.jp/3/library/socketserver.html#module-socketserver)のTCPServerを使用するか[http.server](https://docs.python.jp/3/library/http.server.html)モジュールを使用することをお勧めします。
|