回答編集履歴

1

追記

2018/07/20 20:43

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,8 +1,6 @@
1
1
  こちらの環境では再現しませんでした。
2
2
 
3
3
  Windows 10,Anaconda
4
-
5
-
6
4
 
7
5
 
8
6
 
@@ -18,6 +16,16 @@
18
16
 
19
17
  print(self.host)を追加してsocket.gethostnameの戻り値を確認してくださいな。
20
18
 
19
+ ローカルホストでバインドするだけなら、ループバックアドレス(`127.0.0.1`)を指定すればいいと思います。
20
+
21
+
22
+
23
+ ```Python
24
+
25
+ self.host = "127.0.0.1"
26
+
27
+ ```
28
+
21
29
 
22
30
 
23
31
  ---
@@ -29,3 +37,13 @@
29
37
 
30
38
 
31
39
  `socket`モジュールを使うより、より抽象化されている[socketserver](https://docs.python.jp/3/library/socketserver.html)モジュールを使うか、もしくは`WebSocket`で作成されることをお勧め致します。
40
+
41
+
42
+
43
+ ---
44
+
45
+
46
+
47
+ 質問文のソースコードの書き方は以下の画像を参照して編集してくださいな。
48
+
49
+ ![コードの書き方](56957fe805d9d7befa7dba6a98676d2b.gif)