質問するログイン新規登録

回答編集履歴

1

追記

2018/07/20 20:43

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,16 +1,25 @@
1
1
  こちらの環境では再現しませんでした。
2
2
  Windows 10,Anaconda
3
3
 
4
-
5
4
  > socket.gaierror: [Errno 8] nodename nor servname provided, or not known
6
5
 
7
6
  Google翻訳
8
7
  ノード名もservnameも指定されていないか、またはわからない
9
8
 
10
9
  print(self.host)を追加してsocket.gethostnameの戻り値を確認してくださいな。
10
+ ローカルホストでバインドするだけなら、ループバックアドレス(`127.0.0.1`)を指定すればいいと思います。
11
11
 
12
+ ```Python
13
+ self.host = "127.0.0.1"
14
+ ```
15
+
12
16
  ---
13
17
 
14
18
  > チャットアプリ
15
19
 
16
- `socket`モジュールを使うより、より抽象化されている[socketserver](https://docs.python.jp/3/library/socketserver.html)モジュールを使うか、もしくは`WebSocket`で作成されることをお勧め致します。
20
+ `socket`モジュールを使うより、より抽象化されている[socketserver](https://docs.python.jp/3/library/socketserver.html)モジュールを使うか、もしくは`WebSocket`で作成されることをお勧め致します。
21
+
22
+ ---
23
+
24
+ 質問文のソースコードの書き方は以下の画像を参照して編集してくださいな。
25
+ ![コードの書き方](56957fe805d9d7befa7dba6a98676d2b.gif)